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.
Before integrating directly, check if we have a ready-made plugin: Shopify, WooCommerce, or see all plugins.
Main APIs​
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:
Register for event notifications. Used with ePayment, Login, QR, Recurring, and Donations APIs.
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​
- Agentic commerce - Overview, UCP schemas, and full payment handler specification.
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.)
Related information​
- 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