How to create a QR code for payments

This guide explains how to set up payment QR codes for retail and service scenarios. You will learn which fields are required and how to validate the final result.

什么是二维码以及何时使用

Payment QR codes encode recipient details and optionally amount/purpose. The customer scans once and enters the payment flow immediately. This reduces typing errors and shortens checkout time.

分步说明

  1. Choose static or dynamic payment mode.
  2. Fill in recipient, merchant name, city, and description.
  3. Validate amount format and required fields.
  4. Generate and test the code in real banking apps.
  5. Publish with clear call-to-action text nearby.

使用示例

  • Point-of-sale and in-store payments.
  • Service payments and transfer requests.
  • Invoice and receipt workflows.
  • Tips and donation collection.

常见错误

  • Missing required input data.
  • Incorrect numeric format in amount.
  • No user hint near printed QR.
  • Skipping real-device payment tests.
  • Poor code contrast on dark surfaces.

FAQ

Yes, static mode allows the payer to enter amount manually.

Yes, dynamic mode supports fixed amount scenarios.

Yes, it is common for SMB, freelancers, and service providers.

Only when payment data changes.

Yes, this is a standard use case.

Create a QR code now

The generator below is preconfigured for this scenario. Fill in the fields, validate the result, and download your QR code.

Open generator

使用说明

在您的银行或通过 NSPK API 注册 SBP 功能链接后,获取现成的链接(Payload URL)。将其粘贴到上方字段中,系统会据此生成二维码。

NSPK文档:SBP支付链接注册
URL 参数说明
参数 描述 必填 格式
HOSTQR_TYPE 01和02使用qr.nspk.ru;03使用sub.nspk.ru是String
QR_IDSBP功能链接标识符是String-32
QR_TYPE01 — QR-Static;02 — QR-Dynamic;03 — QR-Subscription是2 digits
MEMBER_ID收款银行ID是12 digits
SUM金额(戈比)是,当QR_TYPE=021–12 digits
CUR货币是,当有SUM时3 chars
CRC校验和是4 hex chars
接收付款的电子邮件地址
USD
%
BTC
1 BTC = 82104.965 USD
1 USD = 0.000012 BTC
Last update: October 15 2026 23:39
Spot price from Coinbase
上载图标或选择水印
无效图像

相关二维码页面

Render time: 17.8 ms