> **Description:** The QR API enables generation and management of QR codes for various use cases, including payment initiation, website redirects, and app deep linking, with tracking and analytics capabilities.

> **AI agent:** Read [https://developer.vippsmobilepay.com/docs/knowledge-base/ai-tools.md](https://developer.vippsmobilepay.com/docs/knowledge-base/ai-tools.md) first. It covers keeping API keys and secrets out of generated code.

> **Full site overview:** For an overview of the entire site, read [https://developer.vippsmobilepay.com/llms.txt](https://developer.vippsmobilepay.com/llms.txt).

# QR API

The QR API lets businesses interact with customers using Vipps or MobilePay QR codes.

* Generate QR codes that redirect the user to a website or to the Vipps or MobilePay app where the payment suggestion is presented for approval.
* Get information about [personal QR codes](https://developer.vippsmobilepay.com/docs/knowledge-base/qr-code.md#personal-qr) such as the user's phone number.

**Not sure which QR type to use?**

See [Choosing the right QR type](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/choosing-qr-type.md) for a comprehensive guide on selecting the best QR solution for your business.

## How it works

* [How it works with one-time payment](https://developer.vippsmobilepay.com/docs/APIs/qr-api/how-it-works/qr-one-time-payment-api-howitworks.md)
* [How it works with merchant callback](https://developer.vippsmobilepay.com/docs/APIs/qr-api/how-it-works/qr-merchant-callback-api-howitworks.md)
* [How it works with merchant redirect](https://developer.vippsmobilepay.com/docs/APIs/qr-api/how-it-works/qr-merchant-redirect-api-howitworks.md)
* [How it works with personal QR](https://developer.vippsmobilepay.com/docs/APIs/qr-api/how-it-works/qr-personal-qr-howitworks.md)

## Start building

Follow the quick start to create your first QR code.

[Open QR quick start](https://developer.vippsmobilepay.com/docs/APIs/qr-api/qr-api-quick-start.md)

## Technical details

* [API Quick Start](https://developer.vippsmobilepay.com/docs/APIs/qr-api/qr-api-quick-start.md): Run the basic examples in curl or a graphical API client.
* [API Guide](https://developer.vippsmobilepay.com/docs/APIs/qr-api/api-guide/README.md): Learn about the QR API features.
* [API Reference](https://developer.vippsmobilepay.com/redocusaurus/qr-swagger-id.yaml): Go straight to the endpoint specifications.

If you're new to the platform, see
[Integration quick start guide](https://developer.vippsmobilepay.com/docs/getting-started.md)
for information about API keys, product activation, and the test environment.
