API platform
With the API platform, you benefit from a shared API framework for all the APIs. This means that all APIs use the same API keys, authentication methods, terminology, and error message formats. Integrating with our APIs is straightforward and combining functionalities from multiple APIs is easy.
Your integration journeyโ
- โ Getting started - Business setup and approval
- ๐ Choose APIs - Select integration approach โ You are here
- โญ๏ธ API quick start โ Technical setup for developers
- โญ๏ธ Implementation - Build your integration
- โญ๏ธ Go Live - Production deployment
Main APIsโ
Payment integrationโ
Add Vipps and MobilePay to your online payment selection.
- ePayment API
- eCom API (deprecated)
Recurring paymentsโ
Let returning customers pay automatically.
- Recurring API - Create and manage recurring agreements.
Checkoutโ
Sell more with an all-in-one online checkout.
- Checkout API - Create a checkout session that handles payments, shipping, and user information.
Supporting productsโ
Domain APIsโ
When you order one of the main products, you get access to the following APIs:
- Access token API - Obtain an access token to authorize all other API requests.
- Check-in API (experimental) - Communicate with your customer through the mobile app at the Point of Sale.
- Order management API - Enrich your transactions by attaching images and information.
- QR API - Generate and administer QR codes that redirect the user to a URL.
- Userinfo API - Get the user's consent for access to their personal information.
- Webhooks API - Register for event notifications through webhooks.
Management and reporting APIsโ
These APIs are helpful for managing your sales unit:
- Management API - Manage sales units, get information about merchants, or place orders on behalf of merchants.
- Report API - (For merchants and for accounting partners with accounting keys) Retrieve data about orders and settlements.
- Donations API - Use the Donations API to manage information related to donation market products and payments.
PSP APIsโ
Payment Service Provider (PSP) APIs:
SDKsโ
We are developing SDKs that will help you to implement the API platform in a faster way. Read more about these in the SDKs section.
Extensible platformโ
The API platform is extensible: If you have an integration with one API on the API platform, it is easy to use functionality from other APIs on the platform. Whenever a new API is released, existing integrations can easily take advantage of it.
For example, the Order Management API enables integrations to seamlessly incorporate order details, and the new Management API allows merchants and partners to manage their sales units, among other things.
Integrating with multiple APIs is no more complex than using a single API. The Vipps MobilePay API platform can be treated as a unified API, where each API's endpoints contribute to the overall platform strength.
Best practicesโ
It is very important that you check the return response of each API call. You will get information about potential problems that could cause the customers problems or might cause you to lose money.
Include all the HTTP headers, so that we can help with debugging any problems.
Complete the API checklist to ensure that you have covered all the important functionality.
- Payment Integration: ePayment API checklist
- Recurring Payments: Recurring checklist
- Checkout: Checkout checklist
- Login: Login checklist
Need help?โ
- ๐ Learning โ Knowledge Base - Technical fundamentals and best practices
- ๐งช Testing Issues โ Test Environment Guide - Development setup help
- ๐ Technical Problems โ Contact Support - Get technical assistance
- ๐ System Status โ Status Pages - Check service availability