ECOMMPAY is an international payment provider and direct acquirer. The company is licensed by the Financial Supervision Authority of Great Britain (FCA) as an Authorized Payment Institution (API). License number is 607597. Starting six years ago as a fast-growing startup project, ECOMMPAY today is a successful provider of individual payment solutions with a staff of 500+ experts, offices in seven countries and headquarters in the UK.