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.

Was ist ein QR-Code und wofür wird er genutzt

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.

Schritt-für-Schritt-Anleitung

  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.

Anwendungsbeispiele

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

Häufige Fehler

  • 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

Anleitung

Den fertigen Link (Payload URL) erhalten Sie bei Ihrer Bank oder über die NSPK-API nach der Registrierung eines SBP-Funktionslinks. Fügen Sie ihn oben in das Feld ein — daraus wird der QR-Code erzeugt.

NSPK-Dokumentation: SBP-Zahlungslink-Registrierung
Beschreibung der URL-Parameter
Parameter Beschreibung Pflichtfeld Format
HOSTqr.nspk.ru für QR_TYPE 01 und 02; sub.nspk.ru für 03JaString
QR_IDSBP-Funktionslink-KennungJaString-32
QR_TYPE01 — QR-Static; 02 — QR-Dynamic; 03 — QR-SubscriptionJa2 digits
MEMBER_IDBank-Empfänger-IDJa12 digits
SUMBetrag in KopekenJa bei QR_TYPE=021–12 digits
CURWährungJa wenn SUM angegeben3 chars
CRCPrüfsummeJa4 hex chars
E-Mail-Adresse für den Zahlungsempfang
USD
%
BTC
1 BTC = 82104.965 USD
1 USD = 0.000012 BTC
Last update: October 15 2026 23:39
Spot price from Coinbase
Lade dein Logo hoch oder wähle eines der folgenden Wasserzeichen
Ungültiges Bild

Verwandte QR-Seiten

Render time: 14.6 ms