Skip to main content

API platform overview

The API platform provides a shared framework for all APIs, using the same API keys, authentication methods, terminology, and error message formats.

Using Shopify, WooCommerce, or other platforms?

Before integrating directly, check if we have a ready-made plugin: Shopify, WooCommerce, or see all plugins.

Main APIs​


Create and manage payment requests for online and in-store payments.


Create and manage agreements for subscription billing and recurring charges.


Confirm the identity of a customer and retrieve profile information through the login process.

Not sure which API you need? See Find the right API.

Supporting APIs​

These APIs enhance your integration and are used alongside the main product APIs:


Required by all APIs. Obtain an access token to authorize API requests.


Register for event notifications. Used with ePayment, Login, QR, Recurring, and Donations APIs.


Generate QR codes for payments and redirects. Also supports personal QR codes.


Request user consent and retrieve profile information during a payment or agreement flow. Used with ePayment and Recurring APIs.


Enrich payments with order details visible in the app. Primarily for the legacy eCom API; ePayment includes basic order details by default.

Management and reporting APIs​

These APIs give accounting partners and merchants access to financial and sales data. See Reporting APIs for the full overview.

  • Management API - Manage sales units, retrieve merchant information, and prefill product orders on behalf of merchants.
  • Report API - Retrieve transaction and settlement data (funds, fees, payouts) for accounting and reconciliation.
  • Sales API - Retrieve order lines, VAT breakdowns, and sales context. For accounting partners.
  • Donations API - Retrieve donation records from the Donations product.

PSP solutions​

See Payment Service Provider solutions for the full list of PSP APIs, including signup, card passthrough, and legacy payment APIs.

Agentic commerce​

Legacy​

  • Check-in API - Let customers check in at a physical location via the app (Point of Sale).
  • Checkout API - Legacy checkout API.
  • eCom API - Legacy e-commerce payment API. (In maintenance mode; use ePayment for new integrations.)
  • Test environment – Access the Merchant Test (MT) environment, download test apps, and understand testing limitations and capabilities.
  • API keys – Get your merchant API keys from the business portal for both test and production environments.
  • Authentication – Learn how authentication works and which method applies to your integration.
  • API servers – Find the correct server URLs for test and production environments across all APIs.

More topics to be found at: Integration and testing