Evropa nemá jediný platební QR kód. Eurozóna sdílí jeden standard, QR kód EPC, a několik zemí má národní kód, který nejlépe čtou jejich vlastní bankovní aplikace: UPN QR ve Slovinsku, HUB3 v Chorvatsku, QR Platba v Česku, PAY by square na Slovensku, ZBP v Polsku a MNB QR v Maďarsku. Který kód obchod potřebuje, závisí na tom, kde mají zákazníci banku, ne na tom, kde sídlí obchod.
Sedm standardů na první pohled
Každý standard nese stejné jádro: kdo dostane peníze, na který účet, kolik a s jakou referencí. Liší se formátem, měnou a tím, kdo je definuje.
| Standard | Země | Měna | Kód | Definuje |
|---|---|---|---|---|
| UPN QR | Slovinsko | EUR | QR kód, verze 15, text ISO 8859-2 | Slovinská bankovní asociace |
| HUB3 | Chorvatsko | EUR | Čárový kód PDF417, text UTF-8 | Chorvatská bankovní asociace (HUB) |
| QR Platba | Česko | CZK, povoleno i EUR | QR kód | Česká bankovní asociace |
| PAY by square | Slovensko | EUR | QR kód, komprimovaný text | Slovenská bankovní asociace |
| ZBP | Polsko | PLN | QR kód | Polská bankovní asociace |
| MNB QR | Maďarsko | HUF | QR kód, text UTF-8 | Maďarská národní banka |
| EPC QR | Eurozóna (SEPA) | EUR | QR kód, nejvýše 331 bajtů | European Payments Council |
Co mají společného
Všech sedm funguje pro plátce stejně. Zákazník kód naskenuje v bankovní aplikaci, aplikace vyplní platbu a zákazník ji zkontroluje a potvrdí. Kód nikdy nepřesouvá peníze: pouze ušetří psaní. Každý obsahuje příjemce, účet, částku a referenci nebo účel platby, takže platbu můžete později přiřadit k objednávce.
V čem se liší
Samotný čárový kód
Šest ze sedmi jsou QR kódy. HUB3 je čárový kód PDF417, široký obdélník, takže QR kód se stejným textem chorvatská bankovní aplikace nutně nepřečte.
Jak je text zakódován
UPN QR používá ISO 8859-2, aby přežla písmena č, š a ž, a končí kontrolním číslem, podle kterého bankovní aplikace pozná poškozený kód. HUB3, MNB QR a EPC QR používají UTF-8. PAY by square je výjimka: jeho obsah je komprimovaný a zakódovaný, takže ho nelze přečíst jako text.
Měna
EPC QR je jen pro eura. České, polské a maďarské kódy jsou postavené kolem koruny, zlotého a forintu, takže obchod, který tam prodává, má obvykle účet v dané měně.
Délky polí a limity
Každý standard omezuje svá pole. UPN QR povoluje na jméno příjemce 33 znaků, HUB3 povoluje 25 a EPC QR 70. EPC QR navíc omezuje celý text na 331 bajtů. Text přesahující limit se ořízne nebo kód znehodnotí, takže dlouhý název obchodu nebo dlouhý popis objednávky vyžaduje pozornost.
Reference
Reference je to, co vám umožní přiřadit platbu k objednávce. Slovinsko a Chorvatsko používají model, například SI00 nebo HR00, následovaný číslem, Česko používá symboly, například variabilní symbol, a EPC QR používá volný text zprávy pro příjemce o délce až 140 znaků.
Který kód potřebuje váš obchod?
Vybírejte podle banky zákazníka, ne podle té vaší.
- Prodej jen ve vaší zemi: použijte národní standard své země, pokud existuje.
- Prodej do několika zemí: použijte národní kód země každého zákazníka, kde existuje. Zákazník v Chorvatsku nejlépe čte HUB3, zákazník na Slovensku PAY by square.
- Prodej do dalších zemí eurozóny: jako záložní variantu použijte EPC QR. Čte ho mnoho evropských bankovních aplikací.
- Prodej v korunách, zlotých nebo forintech: použijte národní kód dané země s účtem v příslušné měně.
Scanay tuto volbu udělá za vás. Podívá se na zemi doručení každé objednávky, sestaví odpovídající kód a vedle něj vytiskne účet pro danou zemi, takže kód a vytištěné údaje se vždy shodují.
Chyby, které platební kód pokazí
- Špatné kódování textu. Text UPN QR v UTF-8 místo ISO 8859-2 změní č, š a ž v nesmysly.
- Špatný čárový kód. QR kód tam, kde HUB3 očekává PDF417.
- Špatně zapsaná částka. UPN QR a HUB3 zapisují částku bez desetinné čárky, takže jedna chybějící nula změní částku desetinásobně.
- Pole přes limit. Dlouhé jméno, které se tiše ořízne.
- Kód nikdy nenaskenovat. Jediným skutečným testem je skutečná bankovní aplikace. Každý nový kód naskenujte aplikací, kterou používají vaši zákazníci.
Vytvořte zkušební kód
Každý z výše uvedených standardů má vlastní stránku, která ho podrobně vysvětluje. Začněte tím, který používají vaši zákazníci, a než se na něj spolehnete, naskenujte zkušební kód bankovní aplikací.
Otázky
Existuje jeden QR kód pro celou Evropu?
U plateb v eurech se mu nejvíc blíží QR kód EPC. Definovala ho organizace European Payments Council pro převody SEPA a čte ho mnoho bankovních aplikací v eurozóně. Pro jiné měny a v zemích, kde banky dávají přednost vlastnímu standardu, potřebujete národní kód.
Je GiroCode totéž co QR kód EPC?
Ano. GiroCode je německý název téhož platebního QR kódu SEPA.
Je HUB3 QR kód?
Ne. Je to čárový kód PDF417. Chorvatské bankovní aplikace čtou jak vytištěný čárový kód, tak obrázek na obrazovce.
Přečte slovinský kód UPN QR zahraniční banka?
Zahraniční bankovní aplikace ho obvykle nepřečte. Pro plátce z jiných zemí eurozóny použijte QR kód EPC.