How to create an SBP QR code

This guide explains SBP QR setup for stable cross-bank behavior. It includes required fields, mode selection, and practical testing checks before publishing.

Co to jest kod QR i kiedy go używać

An SBP QR code is a standardized payment code carrying recipient and operation details. It is useful for quick payment acceptance without manual input and helps reduce checkout errors.

Instrukcja krok po kroku

  1. Enter recipient identifier, merchant name, and city.
  2. Choose static (no amount) or dynamic (fixed amount).
  3. Optionally add payment description for bookkeeping.
  4. Generate and test with multiple banking apps.
  5. Publish with a clear payment instruction.

Przykłady użycia

  • Small business and freelancer payment intake.
  • Invoice/menu/receipt payment links.
  • Event and popup payment collection.
  • Quick transfer scenarios.

Częste błędy

  • Wrong mode selection for business scenario.
  • Invalid amount formatting.
  • No cross-bank testing.
  • Overly long payment description.
  • Poor print contrast and size.

FAQ

Static has no fixed amount, dynamic includes amount in payload.

Yes, use static mode.

Only if recipient/payment settings change.

Yes, with proper size and contrast.

Yes, cross-bank testing is strongly recommended.

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

Instrukcja

Gotowy link (Payload URL) otrzymasz w swoim banku lub przez API NSPK po zarejestrowaniu linku funkcjonalnego SBP. Wklej go w pole powyżej — na jego podstawie powstanie kod QR.

Dokumentacja NSPK: rejestracja linków płatności SBP
Opis parametrów URL
Parametr Opis Wymagane Format
HOSTqr.nspk.ru dla QR_TYPE 01 i 02; sub.nspk.ru dla 03TakString
QR_IDIdentyfikator linku funkcjonalnego SBPTakString-32
QR_TYPE01 — QR-Static; 02 — QR-Dynamic; 03 — QR-SubscriptionTak2 digits
MEMBER_IDID banku odbiorcyTak12 digits
SUMKwota w kopiejkachTak przy QR_TYPE=021–12 digits
CURWalutaTak przy SUM3 chars
CRCSuma kontrolnaTak4 hex chars
Email address to receive payments
USD
%
BTC
1 BTC = 83603.54 USD
1 USD = 0.000012 BTC
Last update: October 13 2026 14:27
Spot price from Coinbase
Załąduj swoją grafike
Walicacja grafiki

Powiązane strony QR

Render time: 20.1 ms