ECOMMPAY website screenshot

ECOMMPAY

ECOMMPAY is a London-headquartered international payment service provider and direct card acquirer founded in 2012, authorised by the UK Financial Conduct Authority (FRN 607597), PCI DSS Level 1 certified, and holding Visa and Mastercard Principal Membership. It operates its own payment gateway, acquiring, and certified processing platform, serving e-commerce merchants across Europe, the UK, and global markets with card processing, 100+ alternative and local payment methods, open banking, payouts, multi-currency settlement, and fraud prevention. Its developer surface is API-native but signature-authenticated rather than token-based: merchants integrate through a hosted Payment Page API, a server-to-server Gate API for direct payment processing, a Data API for reporting and reconciliation, and a Dashboard for operational management, all documented on a public developer portal with callbacks/webhooks and multi-language SDKs. Its home market is the United Kingdom.

ECOMMPAY publishes 4 APIs on the APIs.io network. Tagged areas include Payments, United Kingdom, Payment Gateway, Payment Processing, and Acquiring.

The ECOMMPAY catalog on APIs.io includes 1 event-driven AsyncAPI specification.

ECOMMPAY’s developer surface includes documentation, API reference, getting-started guide, pricing, engineering blog, support, signup flow, and 22 more developer resources.

45.2/100 developing ▬ flat Agent 32/100 agent aware Full breakdown ↓
scored 2026-07-27 · rubric v0.5
4 APIs
PaymentsUnited KingdomPayment GatewayPayment ProcessingAcquiringCard PaymentsAlternative Payment MethodsOpen BankingPayoutsCross-BorderFraud

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 45.2/100 · developing
Contract Quality 5.7 / 25
Developer Ergonomics 13.0 / 20
Commercial Clarity 10.5 / 20
Operational Transparency 3.8 / 13
Governance 0.0 / 12
Discoverability 8.8 / 10
Agent readiness — 32/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/ecommpay: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

ECOMMPAY Payment Page API

Hosted, highly customisable payment form for accepting payments across cards, alternative payment methods, and wallets. Merchants open the Payment Page with a signed request (HM...

ECOMMPAY Gate API

Server-to-server payment API for direct integration, giving merchants full control of the payment flow through their own interface. Supports one-time purchases, refunds, payouts...

ECOMMPAY Data API

Reporting and data-retrieval API for programmatic access to payment, operation, and reconciliation data on the ECOMMPAY platform. Requests are accepted over HTTP/1.1+ with TLS 1...

ECOMMPAY Dashboard

Merchant management interface providing tools for controlling, analysing, and managing payments, projects, and reporting across the ECOMMPAY platform.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ecommpay Authentication

signature-hmac · 1 scheme

SECURITY

Ecommpay Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: ecommpay
url: https://raw.githubusercontent.com/api-evangelist/ecommpay/refs/heads/main/apis.yml
name: ECOMMPAY
kind: company
description: 'ECOMMPAY is a London-headquartered international payment service provider and direct card acquirer founded in
  2012, authorised by the UK Financial Conduct Authority (FRN 607597), PCI DSS Level 1 certified, and holding Visa and Mastercard
  Principal Membership. It operates its own payment gateway, acquiring, and certified processing platform, serving e-commerce
  merchants across Europe, the UK, and global markets with card processing, 100+ alternative and local payment methods, open
  banking, payouts, multi-currency settlement, and fraud prevention. Its developer surface is API-native but signature-authenticated
  rather than token-based: merchants integrate through a hosted Payment Page API, a server-to-server Gate API for direct payment
  processing, a Data API for reporting and reconciliation, and a Dashboard for operational management, all documented on a
  public developer portal with callbacks/webhooks and multi-language SDKs. Its home market is the United Kingdom.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Payments
- United Kingdom
- Payment Gateway
- Payment Processing
- Acquiring
- Card Payments
- Alternative Payment Methods
- Open Banking
- Payouts
- Cross-Border
- Fraud
created: '2026-07-24'
modified: '2026-07-24'
specificationVersion: '0.19'
apis:
- aid: ecommpay:ecommpay-payment-page-api
  name: ECOMMPAY Payment Page API
  description: Hosted, highly customisable payment form for accepting payments across cards, alternative payment methods,
    and wallets. Merchants open the Payment Page with a signed request (HMAC signature over the request parameters using the
    project secret key) and receive asynchronous callbacks with the payment result. Includes JavaScript and mobile SDKs.
  humanURL: https://developers.ecommpay.com/en/en_PP_about.html
  baseURL: https://paymentpage.ecommpay.com
  tags:
  - Payments
  - Hosted Payment Page
  - Checkout
  properties:
  - type: Documentation
    url: https://developers.ecommpay.com/en/en_PP_about.html
  - type: APIReference
    url: https://developers.ecommpay.com/en/en_PP_API.html
- aid: ecommpay:ecommpay-gate-api
  name: ECOMMPAY Gate API
  description: Server-to-server payment API for direct integration, giving merchants full control of the payment flow through
    their own interface. Supports one-time purchases, refunds, payouts, and credential-on-file transactions. Requests are
    authenticated with a project ID and an HMAC signature over the request payload; payment results are delivered via asynchronous
    callbacks. The API reference is rendered on a dedicated Stoplight-based reference host.
  humanURL: https://developers.ecommpay.com/en/en_Gate_Integration_About.html
  baseURL: https://api.ecommpay.com/v2
  tags:
  - Payments
  - Payouts
  - Refunds
  - Server to Server
  properties:
  - type: Documentation
    url: https://developers.ecommpay.com/en/en_Gate_Integration_About.html
  - type: APIReference
    url: https://api-developers.ecommpay.com/api.html
- aid: ecommpay:ecommpay-data-api
  name: ECOMMPAY Data API
  description: Reporting and data-retrieval API for programmatic access to payment, operation, and reconciliation data on
    the ECOMMPAY platform. Requests are accepted over HTTP/1.1+ with TLS 1.2+ at the documented endpoints and are signature-authenticated.
    The interface specification is published on a dedicated Stoplight-based reference host.
  humanURL: https://developers.ecommpay.com/en/en_dbl_api_overview.html
  baseURL: https://data.ecommpay.com/v1
  tags:
  - Data
  - Reporting
  - Reconciliation
  properties:
  - type: Documentation
    url: https://developers.ecommpay.com/en/en_dbl_api_overview.html
  - type: APIReference
    url: https://api-data.ecommpay.com/api.html
- aid: ecommpay:ecommpay-dashboard
  name: ECOMMPAY Dashboard
  description: Merchant management interface providing tools for controlling, analysing, and managing payments, projects,
    and reporting across the ECOMMPAY platform.
  humanURL: https://developers.ecommpay.com/en/en_dbl_about.html
  tags:
  - Dashboard
  - Management
  - Reporting
  properties:
  - type: Documentation
    url: https://developers.ecommpay.com/en/en_dbl_about.html
common:
- type: DomainSecurity
  url: security/ecommpay-domain-security.yml
- type: Website
  url: https://ecommpay.com/
- type: DeveloperPortal
  url: https://developers.ecommpay.com/
- type: Documentation
  url: https://developers.ecommpay.com/landing-en/
- type: APIReference
  url: https://api-developers.ecommpay.com/api.html
- type: GettingStarted
  url: https://developers.ecommpay.com/en/en_getting_started.html
- type: GitHubOrganization
  url: https://github.com/ITECOMMPAY
- type: StatusPage
  url: https://status.ecommpay.com/
- type: Pricing
  url: https://ecommpay.com/pricing/
- type: Blog
  url: https://ecommpay.com/blog/
- type: Support
  url: https://ecommpay.com/support/
- type: SignUp
  url: https://dashboard.ecommpay.com/
- type: TermsOfService
  url: https://ecommpay.com/terms-of-use/
- type: PrivacyPolicy
  url: https://ecommpay.com/privacy-policy/
- type: LinkedIn
  url: https://www.linkedin.com/company/ecommpay
- type: Authentication
  url: authentication/ecommpay-authentication.yml
- type: Conventions
  url: conventions/ecommpay-conventions.yml
- type: Idempotency
  url: conventions/ecommpay-conventions.yml
- type: Packages
  url: packages/ecommpay-packages.yml
- type: SDKs
  url: packages/ecommpay-packages.yml
- type: Sandbox
  url: sandbox/ecommpay-sandbox.yml
- type: ErrorCatalog
  url: errors/ecommpay-decline-codes.yml
- type: DeclineCodes
  url: errors/ecommpay-decline-codes.yml
- type: Webhooks
  url: asyncapi/ecommpay-callbacks-webhooks.yml
- type: Conformance
  url: conformance/ecommpay-conformance.yml
- type: Compliance
  url: https://ecommpay.com/
- type: Lifecycle
  url: lifecycle/ecommpay-lifecycle.yml
- type: Components
  url: components/ecommpay-components.yml
- type: LLMsTxt
  url: llms/ecommpay-llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com