Przejdź do treści
Scanay

Standardy kodów QR do przelewu w Europie: UPN QR, HUB3, EPC QR i inne

Nie ma jednego kodu QR do przelewu dla całej Europy. Strefa euro ma jeden wspólny, a kilka krajów ma własne. Oto jak się różnią i jak wybrać.

· 4 min czytania

Europa nie ma jednego kodu QR do przelewu. Strefa euro korzysta ze wspólnego standardu, kodu EPC QR, a kilka krajów ma kod krajowy, który najlepiej czytają ich własne aplikacje bankowe: UPN QR w Słowenii, HUB3 w Chorwacji, QR Platba w Czechach, PAY by square na Słowacji, ZBP w Polsce i MNB QR na Węgrzech. To, jakiego kodu potrzebuje sklep, zależy od tego, gdzie jego klienci mają konta, a nie od tego, gdzie sklep ma siedzibę.

Siedem standardów w skrócie

Każdy standard zawiera ten sam rdzeń: kto dostaje pieniądze, na jaki rachunek, ile i z jakim tytułem. Różnią się formatem, walutą i tym, kto je definiuje.

Standard Kraj Waluta Kod Zdefiniowany przez
UPN QR Słowenia EUR Kod QR, wersja 15, tekst ISO 8859-2 Słoweńskie Zrzeszenie Banków
HUB3 Chorwacja EUR Kod kreskowy PDF417, tekst UTF-8 Chorwackie Zrzeszenie Banków (HUB)
QR Platba Czechy CZK, dozwolone także EUR Kod QR Czeskie Zrzeszenie Banków
PAY by square Słowacja EUR Kod QR, skompresowany tekst Słowackie Zrzeszenie Banków
ZBP Polska PLN Kod QR Związek Banków Polskich
MNB QR Węgry HUF Kod QR, tekst UTF-8 Narodowy Bank Węgier
EPC QR Strefa euro (SEPA) EUR Kod QR, najwyżej 331 bajtów European Payments Council

Co mają wspólnego

Wszystkie siedem działają dla płacącego tak samo. Klient skanuje kod w aplikacji bankowej, aplikacja uzupełnia przelew, a klient sprawdza go i zatwierdza. Kod nigdy nie przesyła pieniędzy: oszczędza tylko wpisywanie. Każdy zawiera odbiorcę, rachunek, kwotę oraz tytuł lub cel płatności, dzięki czemu później możesz dopasować wpłatę do zamówienia.

Czym się różnią

Sam kod kreskowy

Sześć z siedmiu to kody QR. HUB3 to kod kreskowy PDF417, czyli szeroki prostokąt, więc kod QR z tym samym tekstem nie musi zostać odczytany przez chorwacką aplikację bankową.

Jak zakodowany jest tekst

UPN QR używa ISO 8859-2, żeby č, š i ž przetrwały, i kończy się numerem kontrolnym, po którym aplikacja banku rozpoznaje uszkodzony kod. HUB3, MNB QR i EPC QR używają UTF-8. PAY by square to wyjątek: jego zawartość jest skompresowana i zakodowana, więc nie da się jej odczytać jako tekstu.

Waluta

EPC QR jest tylko dla euro. Kody czeski, polski i węgierski są zbudowane wokół korony, złotego i forinta, więc sklep sprzedający w tych krajach zwykle ma rachunek w tej walucie.

Długości pól i limity

Każdy standard ogranicza swoje pola. UPN QR dopuszcza 33 znaki na nazwę odbiorcy, HUB3 dopuszcza 25, a EPC QR 70. EPC QR ogranicza też cały tekst do 331 bajtów. Tekst ponad limit zostaje ucięty albo unieważnia kod, więc przy długiej nazwie sklepu czy długim opisie zamówienia trzeba uważać.

Tytuł płatności

To tytuł pozwala dopasować wpłatę do zamówienia. Słowenia i Chorwacja używają modelu, takiego jak SI00 lub HR00, po którym następuje numer, Czechy używają symboli, takich jak symbol zmienny, a EPC QR używa dowolnego tekstu tytułu o długości do 140 znaków.

Jakiego kodu potrzebuje Twój sklep?

Wybieraj według banku klienta, nie swojego.

  1. Sprzedaż tylko w swoim kraju: użyj standardu krajowego, jeśli taki istnieje.
  2. Sprzedaż w kilku krajach: użyj kodu krajowego kraju każdego klienta, jeśli istnieje. Klient w Chorwacji najlepiej czyta HUB3, klient na Słowacji PAY by square.
  3. Sprzedaż do innych krajów strefy euro: użyj EPC QR jako rozwiązania zapasowego. Czyta go wiele europejskich aplikacji bankowych.
  4. Sprzedaż w koronach, złotych lub forintach: użyj kodu krajowego tego kraju, z rachunkiem w tej walucie.

Scanay dokonuje tego wyboru za Ciebie. Patrzy na kraj dostawy każdego zamówienia, buduje odpowiadający mu kod i drukuje obok rachunek z tego kraju, dzięki czemu kod i wydrukowane dane zawsze się zgadzają.

Błędy, które psują kod do przelewu

  • Złe kodowanie tekstu. Tekst UPN QR w UTF-8 zamiast ISO 8859-2 zamienia č, š i ž w krzaczki.
  • Zły rodzaj kodu. Kod QR tam, gdzie HUB3 oczekuje PDF417.
  • Źle sformatowana kwota. UPN QR i HUB3 zapisują kwotę bez znaku dziesiętnego, więc jedno brakujące zero zmienia kwotę dziesięciokrotnie.
  • Pola ponad limit. Długa nazwa, która zostaje po cichu ucięta.
  • Brak skanowania. Jedynym prawdziwym testem jest prawdziwa aplikacja bankowa. Każdy nowy kod zeskanuj aplikacją, której używają Twoi klienci.

Wygeneruj kod testowy

Każdy z powyższych standardów ma własną stronę, która szczegółowo go wyjaśnia. Zacznij od tego, którego używają Twoi klienci, a potem zeskanuj kod testowy aplikacją bankową, zanim na nim polegasz.

Pytania

Czy istnieje jeden kod QR dla całej Europy?

Dla płatności w euro najbliższy jest kod EPC QR. Zdefiniowała go European Payments Council dla przelewów SEPA, a czyta go wiele aplikacji bankowych w strefie euro. Dla innych walut i w krajach, w których banki wolą własny standard, potrzebny jest kod krajowy.

Czy GiroCode to to samo co kod EPC QR?

Tak. GiroCode to niemiecka nazwa tego samego kodu QR do przelewów SEPA.

Czy HUB3 to kod QR?

Nie. To kod kreskowy PDF417. Chorwackie aplikacje bankowe czytają zarówno wydrukowany kod kreskowy, jak i obraz na ekranie.

Czy słoweński kod UPN QR odczyta zagraniczny bank?

Zagraniczna aplikacja bankowa zwykle go nie odczyta. Dla płatników z innych krajów strefy euro użyj kodu EPC QR.

Dodaj kod QR do przelewu do e-maili Shopify

Scanay tworzy właściwy kod dla każdego zamówienia płaconego przelewem i dodaje go do e-maila z zamówieniem. Wypróbuj za darmo, bez karty. Konfiguracja trwa około dziesięciu minut albo zrobimy ją za Ciebie.

Więcej z bloga