Online payments
Choose your online payment flow based on your checkout needs:
- Standard - Traditional flow where customers complete payment after reviewing their cart
- Express - Streamlined one-click checkout with shipping selection in the app
- Standard
- Express ⭐
Standard online payment
The customer selects items in your e-commerce store, clicks checkout, and completes payment in the Vipps MobilePay app.

- Add products to order - Customer selects items in your online store.
- Send payment request - Initiate payment using the ePayment API with
WEB_REDIRECT. - Customer authorizes - Customer approves payment in their app (via app-switch or landing page).
- Provide confirmation - Display order confirmation to customer.
- Ship the order - Complete and ship the order (if applicable).
- Capture payment - Confirm the transaction is complete.
View sequence diagram
Standard online payment flow
Express online payment
Streamline your checkout process by letting customers select shipping options and confirm delivery details directly within the Vipps MobilePay app.

- Customer clicks Express - Customer clicks the Express button on your product or checkout page.
- Initiate Express payment - Create payment with shipping options using the ePayment API.
- Customer consents - Customer approves sharing their name, address, phone, and email.
- Customer selects shipping - Customer chooses their preferred shipping option in the app.
- Customer authorizes - Customer confirms the final payment amount (including shipping).
- Ship the order - Complete and ship the order using the provided address.
- Capture payment - Confirm the transaction is complete.
View sequence diagram
Express checkout flow
Technical details
Standard:
Express:
- How Express works - Visual walkthrough of the customer experience
- Express feature documentation - Complete implementation guide with API specifications