> **Description:** Detailed guide on implementing QR code-based one-time payments, including the flow from QR code generation to payment completion, with emphasis on security and user experience.

# How the QR API works with one-time payment

Offer contactless payment to your customers by generating a one-time QR code the user can scan to pay.

Flow diagram: 4-step dynamic QR payment process. (1) Products are added to the order. (2) A QR code is displayed and the customer scans it with their app. (3) The payment request appears in the app and the customer approves it. (4) The payment is confirmed.

## 1. User wants to pay with Vipps or MobilePay

The user uses Vipps or MobilePay as the preferred payment method.

## 2. The merchant generates a QR code

The one-time QR code is presented to the user, so they can pay.

Photo: A physical point-of-sale setup on a wooden counter, with a small customer-facing screen (blue background) displaying a QR code and the text "Skann og betal med Vipps" (Scan and pay with Vipps), and a taller merchant-facing terminal screen visible in the background.

## 3. The user scans the QR code and the payment appears on the user's phone

The payment appears on the user's phone.

## 4. The user completes the payment

With Order Management, the merchant can send order details to the customer (as shown in the image below, on the right side).

> **Full site overview:** For every page in this documentation, read [https://developer.vippsmobilepay.com/llms.txt](https://developer.vippsmobilepay.com/llms.txt).
