Vipps PSP API checklist
Only available for Vipps.
Integrate all the API endpoints.
For examples of requests and responses, see the quick start guide.
Vipps PSP API checklist | Your comments |
---|---|
Endpoints to integrate | |
Initiate a PSP payment POST:/psp/v3/psppayments/init | |
Update the status of the PSP transaction POST:/psp/v3/psppayments/updatestatus | |
Get the details of the PSP payment GET:/psp/v3/psppayments/{pspTransactionId}/details | |
On the merchant side, be able to process EMVCo tokens POST:makePaymentUrl | |
Respond with correct error information POST:makePaymentUrl . See error codes list for possible responses. | |
Avoid integration pitfalls | |
Support soft decline step-upsIn case of a soft decline (when the issuer requires 3DS), the PSP must host a 3DSecure session and must provide the URL to Vipps. See PSD2 Compliance and Strong Customer Authentication (SCA). | |
Do not rely on | |
Provide reserve, capture, and refund information to Vipps MobilePayThe PSP provides information of every | |
Follow design guidelinesThe Vipps branding must be according to the Design guidelines. |
When the checklist is completed, notify Vipps MobilePay Integration Service at developer@vippsmobilepay.com. Include examples from the test environment, pilot customer info, and a description of the implemented solution.
We will verify the integration and contact you. After the checklist is approved, we'll send you the information you need to get started.
Live flow
- The PSP completes all checklist items.
- The PSP contact us with test IDs (
pspTransactionId
,merchantOrderId
) in the test environment, showing that all checklist items have been fulfilled.- A complete order including
Reserve
,Capture
andRefund
, that has been updated withPOST:/psp/v3/psppayments/updatestatus
. - A complete order including
Cancel
, that has been updated withPOST:/psp/v3/psppayments/updatestatus
. - One ID for each of the error codes.
- Some codes like 85 aren't applicable for all systems, please provide short description for why each code does not apply.
- A complete order including
- The PSP contact us to verify the integration in the production environment:
- At least one IDs for orders with each of the following statuses:
Capture
,Refund
,Cancel
. - At least 3 IDs for orders with different error codes.
- At least one IDs for orders with each of the following statuses:
- The PSP goes live 🎉
Operational Status Page
We recommend that you subscribe to the Vipps MobilePay Operational Status Page for real-time updates on service availability, incidents, and maintenance.