1) to connect the company to service providers (Banks, exchange places, payment aggregators, money transfer systems, etc.)
2) to organize the acceptance of payments on web pages or in customers mobile applications
3) To pay off money
4) Arrange money transfers
5) To manage the system: Configure complex conditions and scenarios for accepting payments and payoffs; to gather analytical data.