Static QR at Point of Sale
How it works
Static QR at point of sale (POS) is a solution where a user tells that they want to pay by scanning a QR (could be on a sticker), followed by the merchant sending a payment to that user.
The solution is a combination of the Merchant Callback QRs and the Vipps ePayment API.
The following describes the Static QR at point of sale process at a high-level.
Step 1: The user scan the QR
The user scans the static merchant callback QR. The QR could for example be shown on a screen, or be printed out and placed on a cash register, a portable pos or a vending machine
Step 2: Merchant receives an ID
When the user scans the QR, the merchant will receive a notification that the QR has been scanned. Meanwhile, the Vipps/Mobilepay app will show a waiting screen to the user. Thus, the user understands that the scan was successful.
Step 3: Merchant sends payment
When the merchant is ready to get paid, the merchant uses the ID received in previous step to send the payment to the user through the ePayments api.
Step 4: The user pays and get a receipt in the app
Once the payment is sent by the merchant, the user will be shown the payment screen. If the user still has their app open, the payment will open automatically.