...
Vendor: It provides you with services or products to help you operate your business smoother.
Collection Agent: It helps you to safely process or/and collect electronic payments for your orders.
Customer: It is a customer who frequently places orders for your products.
...