Skip to main content

Static QR to website (with product selection)

Also covered in In-person payments

This flow is also documented in In-person payments → Static QR → Merchant Redirect QR, which covers unmanned location scenarios where customers select products through your website.

Customer scans a static QR code posted on the vending machine, is redirected to your website where they select products and pay with Vipps MobilePay.

User scans QR, pays, and gets receipt

  1. Customer scans QR - Customer scans the merchant redirect QR code posted on the vending machine.
  2. Redirect to website - Customer lands on your website linked to that specific vending machine.
  3. Customer selects products - Customer browses and selects products through your web interface.
  4. Initiate payment - Create payment request with selected products using userFlow: "WEB_REDIRECT".
  5. Customer authorizes - Customer approves payment in their app.
  6. Capture payment - Confirm the transaction is complete.
Use when you want product selection on your website

This flow works when you don't have a customer-facing screen and want to offer product selection through your own web interface instead of the vending machine.

Regulatory requirement

Per regulations, specify "customerInteraction": "CUSTOMER_PRESENT".

View sequence diagram

Static QR directing to the merchant site for product selection and payment

Technical details​