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. This makes it straightforward to integrate with multiple APIs.
Not sure which API you need?
- See Product mapping
Main APIs​
Recurring​
Let returning customers pay automatically.
- Recurring API - Create and manage agreements.
Checkout​
Sell more with an all-in-one online checkout.
- Checkout API - Create a checkout session that handles payments, shipping, and user information.
Using multiple APIs together
Many supporting APIs like Webhooks, Userinfo, and Order Management can be used together with your main product integration without requiring separate product purchases.
Additional APIs​
Supporting APIs​
Enhance your integration with these supporting APIs, available with all main products:
- Access Token API - Required for authentication. Obtain an access token to authorize API requests.
- Check-in API (experimental) - Let customers check in at a physical location via the app (Point of Sale).
- Order Management API - Attach order details, images, and information to transactions. Primarily used with eCom API; optional with ePayment.
- QR API - Generate QR codes that can be scanned to start a payment or redirect to a URL.
- Userinfo API - Get the user's consent and retrieve their address and other profile information.
- Webhooks API - Register for event notifications. Required for ePayment and Recurring integrations.
Management API​
This API enables self-service operations for sales units and merchant onboarding:
- Management API - Manage sales units, retrieve merchant information, and prefill product orders on behalf of merchants.
Reporting APIs​
These APIs retrieve financial data from your products:
- Report API - (For merchants and for accounting partners with accounting keys) Retrieve transaction and settlement data for Payment Integration, Cash register integration, and Recurring payments products.
- Donations API - Retrieve donation-specific data from the Donations product. For settlement data, use the Report API.
PSP APIs​
Payment Service Provider (PSP) APIs:
- MobilePay Online - Integrate MobilePay payments for merchants in Denmark and Finland. For PSPs only.
- Vipps PSP API - Integrate Vipps payments in Norway; initiate payments, get details, and update status. For PSPs only.
- Vipps PSP Signup API - Onboard and manage merchants; create sales units and retrieve merchant information. For PSPs only.
Legacy APIs​
SDKs​
- Deno SDK - Community SDK for Deno (Checkout, ePayment, Recurring, webhooks). (In maintenance mode; prefer using the APIs directly for new integrations.)