> **Description:** Comprehensive technical documentation for the QR API, covering authentication, endpoints, QR code types, customization options, tracking features, and best practices for implementing QR-based solutions.

# QR API guide

API version: 1.2.0

The QR API provides tools for generating and managing QR codes for payments and customer identification.
All QR types share the same authentication and overall design, but have slight differences in behavior and how they are made.

## Before you begin

To use the QR API, you'll need API credentials from the [business portal](https://portal.vippsmobilepay.com).
All requests require [standard HTTP headers](https://developer.vippsmobilepay.com/docs/knowledge-base/http-headers.md) and
[access token authentication](https://developer.vippsmobilepay.com/docs/APIs/access-token-api/standard-authentication.md#step-2-request-an-access-token).

## QR code types

* **[One-time payment](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/one-time-payment.md)** - Generate dynamic QR codes for customer-facing screens that open the
    Vipps  or MobilePay  app with payment details ready for approval.
* **[Merchant redirect](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/merchant-redirect.md)** - Generate static QR codes that redirect users to your website.
* **[Merchant callback](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/merchant-callback.md)** - Generate static QR codes that send a callback notification when scanned,
    letting you know a customer is ready to pay.
* **[Personal QR](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/personal-qr.md)** - Exchange personal QR codes from the customer's app to identify them at checkout.

## Additional resources

* [Choosing the right QR type](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/choosing-qr-type.md) - Comprehensive decision guide
* [QR code formats](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/code-formats.md) - Technical specifications for QR code generation
* [Webhooks](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/webhooks.md) - Set up notifications for QR scan events

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