The Vipps PSP API in store
How payments in the physical store work with the Vipps PSP API.
1. Add products to sell
Add the products that the customer wants to buy in the POS system.
2. Enter the customer's phone number
When the customer is ready to pay, choose Pay with Vipps. Enter the customer's phone number.
Initiate a payment with:
POST:/psp/v3/psppayments/init/
.
They will get the confirmation screen in their app.
3. The customer confirms payment in the app
The customer confirms payment in the app.
To determine that the user has authorized the payment, poll with the
GET:/psp/v3/psppayments/{pspTransactionId}/details
request. See the guidelines for polling.
After the customer has approved the payment, confirm the payment in their Vipps app. The Vipps PSP API automatically reserves the payment and provides a receipt of the successful payment.
4. Register the payment
Register the payment in your POS system.
More information
For technical details, see the Vipps PSP API guide.
More flows are described in the Recommended flows.