In-store payments with customer club
Customer provides their phone number at checkout to identify themselves and optionally enroll in your loyalty program, then completes payment seamlessly.

- Get customer's phone number - Ask the customer for their phone number (verbally or via manual entry), or scan their personal QR code if you have a scanner.
- Check membership - POS checks if the phone number matches a store membership.
- Request enrollment - If not a member, send a push notification to request enrollment through the Login API.
- Customer registers - The customer shares info through Vipps MobilePay and registers as a member.
- Add products - Scan and add items to the POS system.
- Send payment request - POS sends the payment request to the customer's phone number.
- Customer pays - The customer authorizes payment in their app.
- Register purchase - Purchase is registered on the member account.
Optional: QR code scanner
If you have a QR code scanner, customers can scan their personal QR code from the Vipps MobilePay app instead of providing their phone number verbally or manually. This speeds up the process and reduces errors.
View sequence diagram
In-store payment with customer club flow
Technical details​
- Merchant initiated login - Enroll customers in loyalty program
- Personal QR feature - Implementation guide for personal QR payments