> ## Documentation Index
> Fetch the complete documentation index at: https://devzone.nayax.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 动态二维码

DynamicQR 码使客户能够通过使用移动设备扫描代码来完成付款，但增加了一层安全性，为每笔交易生成唯一的代码，确保 QR 码不能重复使用，使其成为高价值或安全交易的理想选择。

## 工作原理

下图描述了 DynamicQR 的典型使用流程。

<Frame>
  <img src="https://mintcdn.com/nayax-44d6e37b/1pW0jXOF4OhjjY4f/images/docs/cortina-dynamicqr/image1.png?fit=max&auto=format&n=1pW0jXOF4OhjjY4f&q=85&s=3ca6f4a58404a60d24e20fd18bbd799b" alt="" width="1425" height="700" data-path="images/docs/cortina-dynamicqr/image1.png" />
</Frame>

在哪里：

1. 消费者首先选择产品。
2. 消费者选择二维码支付选项。
3. 设备显示生成的二维码。
4. 消费者扫描此代码即可开始付款。
5. 付款已处理并批准。

<Warning>
  仅限预选

  Cortina Dynamic QR 目前仅支持预选交易类型。
</Warning>

## 预选流程

预选流程将产品/服务选择和授权步骤合并为一个交易，从而简化了支付流程。此流程通常用于小额或快速交易，消费者的选择和付款授权可在一个步骤中同时处理。

请参见下图（括号内的数字与不同的超时来源有关）：

<Frame>
  <img src="https://mintcdn.com/nayax-44d6e37b/mpet2wkVRfE6TMA_/images/docs/cortina-dynamicqr/Cortina%20Dynamic%20QR.png?fit=max&auto=format&n=mpet2wkVRfE6TMA_&q=85&s=eb32b92810dcc4e630cfc34250929508" width="2370" height="2470" data-path="images/docs/cortina-dynamicqr/Cortina Dynamic QR.png" />
</Frame>

该过程的步骤如下：

1. 消费者在自动售货机上选择商品和付款方式。
2. 自动售货机向 Nayax 服务器发送 QR 命令请求。
3. Nayax 服务器使用[DynamicQR GenerateQR](/reference/cortina/dynamicqr/cortina-dynamicqr-generateqr)端点向集成器发送 GenerateQR（金额，渠道）请求。
4. 集成器向 Nayax 服务器返回包含二维码数据的响应。
5. Nayax 服务器将 QR 命令响应发送回自动售货机，然后自动售货机显示 QR 码。
6. 消费者扫描二维码并通过手机确认后，自动售货机将向 Nayax 服务器发送二维码支付命令请求。
7. Nayax 服务器使用[DynamicQR 查询](/reference/cortina/dynamicqr/cortina-dynamicqr-inquiry)端点向集成商发送查询（交易 ID）。
8. 集成器将响应状态（已批准/待处理）返回给 Nayax 服务器。
9. Nayax 服务器向自动售货机发送二维码支付命令响应。
10. 自动售货机分发商品并将结算指令发送到 Nayax 服务器。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.