Przejdź do treści
Scanay

ZBP: polski dwuwymiarowy kod płatności

Kod ZBP to dwuwymiarowy kod płatności zalecany przez Związek Banków Polskich. Zapisuje rachunek odbiorcy, kwotę w groszach, nazwę i tytuł przelewu jako jeden wiersz tekstu w kodzie QR. Obsługa różni się między polskimi aplikacjami bankowymi.

Ostatnia aktualizacja: 7 listopada 2026

W skrócie

Kraj
Polska
Waluta
PLN
Definiuje
Związek Banków Polskich
Kod
Kod QR
Zawartość
Dziewięć pól rozdzielonych pionową kreską

Utwórz kod ZBP w Scanay

Wybierz kraj, wypełnij dane, a Scanay sprawdza każde pole podczas pisania i rysuje kod, który odczytają aplikacje bankowe.

  • Udostępnij go linkiem, osadź na stronie, wyślij e-mailem lub pobierz
  • Jedno miejsce na wszystkie siedem standardów, z odpowiednimi polami dla każdego kraju
  • W cenie bezpłatnego okresu próbnego i subskrypcji

Do tworzenia kodów potrzebne jest konto Scanay. Na start nie potrzeba karty.

Co zawiera kod ZBP

Tekst ma dziewięć pól rozdzielonych znakiem |. Ostatnie trzy są zarezerwowane i pozostają puste.

NIP
Numer identyfikacji podatkowej odbiorcy, dziesięć cyfr. Jest opcjonalny.
Kraj
Zawsze PL.
Rachunek
26-cyfrowy NRB, czyli część polskiego IBAN po PL.
Kwota
W groszach, co najmniej sześć cyfr, więc 199,00 to 019900.
Nazwa i tytuł
Nazwa odbiorcy (20 znaków) i tytuł przelewu (32 znaki).

Co najczęściej idzie źle

  • Nie każda polska aplikacja bankowa odczytuje ten kod. Przetestuj go w aplikacjach, z których korzystają Twoi klienci.
  • Pionowa kreska jest separatorem, dlatego jest usuwana z nazw i tytułów.
  • Format liczy w groszach, nie w złotych. Nie wpisuj separatora dziesiętnego.

Użycie w Twoim sklepie Shopify

Scanay automatycznie tworzy kod dla każdego zamówienia i umieszcza go w e-mailach z zamówieniami Shopify, więc nigdy nie wpisujesz tych danych sam. Odpowiedni standard wybiera na podstawie kraju zamówienia.

Przewodnik konfiguracji zajmuje około dziesięciu minut, albo zacznij bezpłatny okres próbny.

Pytania

Czy potrzebuję NIP?

Nie. Jest opcjonalny. Wypełnij go, jeśli chcesz mieć w kodzie NIP odbiorcy.

Dlaczego moja aplikacja bankowa nie odczytuje kodu?

Obsługa kodu nie jest powszechna. Sprawdź aplikację i podaj numer rachunku oraz tytuł także tekstem.

Inne standardy

  • UPN QR: Kod QR na słoweńskich blankietach płatniczych, odczytywany przez słoweńskie aplikacje bankowe.
  • HUB3: Kod kreskowy PDF417 na chorwackich blankietach płatniczych, odczytywany przez chorwackie aplikacje bankowe.
  • QR Platba: Krótki, czytelny kod QR do czeskich przelewów bankowych, obsługiwany przez czeskie aplikacje bankowe.
  • PAY by square: Skompresowany kod QR używany przy słowackich przelewach bankowych i fakturach.
  • MNB QR: Kod QR płatności zdefiniowany przez węgierski bank centralny, z datą ważności.
  • EPC QR: Europejski kod QR do przelewów SEPA w euro, znany też jako GiroCode.

Scanay nie jest powiązany z organizacjami, które definiują te standardy. Opisy streszczają ich publiczne specyfikacje; wiążących szczegółów szukaj w samej specyfikacji.