API version: 2.0
Document version 1.3.0
For examples of requests and responses, see the Postman collection in tools
- Integrate all the API endpoints:
- The merchant correctly handles callbacks, both for successful and unsuccessful payments
- Callback
POST:[callbackPrefix]/v2/payments/{orderId}
- For express checkout only: Shipping details
POST:[shippingDetailsPrefix]/v2/payments/{orderId}/shippingDetails
- For express checkout only: Remove consent
DELETE:[consetRemovalPrefix]/v2/consents/{userId}
- Callback
- Avoid Integration pitfalls
- The Merchant must not rely on
fallback
orcallback
alone - The Vipps branding must be according to the Vipps design guidelines
- The Merchant must not rely on
- The merchant orders Vipps på Nett.
- Vipps completes customer control (KYC, PEP, AML, etc).
- The merchant receives an email from Vipps saying that they can log in with bankID on portal.vipps.no and retrieve API keys.
- The merchant completes all checklist items.
- The merchant contacts Vipps with test IDs (
orderId
) in the Vipps test environment, showing that all checklist items have been fulfilled. - The merchant receives an email from Vipps saying that the orders are OK.
- The Merchant contacts Vipps to verify the integration in the production environment:
- The Merchant goes live 🎉
- The partner becomes a partner by applying here
- The partner completes the integration, with the API test keys
- The partner contacts Vipps with test IDs (
orderId
) in the Vipps test environment, showing that all checklist items have been fulfilled. - The partner receives an email from Vipps saying that the implementation is OK.
- Vipps adds the partner to vipps.no, including the signup forms for merchants.
- The partner add its merchant to their solution, usually by configuring the POS with the merchant's API keys.
- The Merchant goes live 🎉
We're always happy to help with code or other questions you might have! Please create an issue, a pull request, or contact us.
Sign up for our Technical newsletter for developers.