Европа няма един платежен QR код. Еврозоната използва общ стандарт, EPC QR кода, а няколко държави имат национален код, който собствените им банкови приложения четат най-добре: UPN QR в Словения, HUB3 в Хърватия, QR Platba в Чехия, PAY by square в Словакия, ZBP в Полша и MNB QR в Унгария. Кой е нужен на един магазин, зависи от това къде са банките на клиентите му, а не къде е магазинът.
Седемте стандарта накратко
Всеки стандарт носи една и съща същина: кой получава парите, по коя сметка, колко и с какво основание. Различават се по формат, валута и по това кой ги определя.
| Стандарт | Държава | Валута | Код | Определен от |
|---|---|---|---|---|
| UPN QR | Словения | EUR | QR код, версия 15, текст ISO 8859-2 | Асоциация на банките на Словения |
| HUB3 | Хърватия | EUR | Баркод PDF417, текст UTF-8 | Хърватска банкова асоциация (HUB) |
| QR Platba | Чехия | CZK, допуска се и EUR | QR код | Чешка банкова асоциация |
| PAY by square | Словакия | EUR | QR код, компресиран текст | Словашка банкова асоциация |
| ZBP | Полша | PLN | QR код | Полска банкова асоциация |
| MNB QR | Унгария | HUF | QR код, текст UTF-8 | Унгарска национална банка |
| EPC QR | Еврозона (SEPA) | EUR | QR код, до 331 байта | Европейски платежен съвет |
Какво е общото
И седемте работят по един и същи начин за платеца. Клиентът сканира кода в банковото си приложение, приложението попълва плащането, а клиентът го проверява и потвърждава. Кодът никога не премества пари: той само спестява писането. Всеки съдържа получателя, сметката, сумата и основание или цел на плащането, за да може плащането после да се свърже с поръчката.
Къде се различават
Самият баркод
Шест от седемте са QR кодове. HUB3 е баркод PDF417, широк правоъгълник, така че QR код със същия текст не е задължително да бъде прочетен от хърватско банково приложение.
Как е кодиран текстът
UPN QR използва ISO 8859-2, за да се запазят č, š и ž, и завършва с контролен номер, по който банковото приложение разпознава повреден код. HUB3, MNB QR и EPC QR използват UTF-8. PAY by square е изключение: съдържанието му е компресирано и кодирано, затова не може да се чете като текст.
Валута
EPC QR е само за евро. Чешкият, полският и унгарският код са изградени около кроната, злотата и форинта, затова магазин, който продава там, обикновено има сметка в тази валута.
Дължина на полетата и ограничения
Всеки стандарт ограничава полетата си. UPN QR позволява 33 знака за името на получателя, HUB3 позволява 25, а EPC QR позволява 70. EPC QR ограничава и целия текст до 331 байта. Текст над лимита се отрязва или прави кода невалиден, затова дълго име на магазин или дълго описание на поръчка изискват внимание.
Основание за плащане
Основанието позволява да свържете плащане с поръчка. Словения и Хърватия използват модел като SI00 или HR00, следван от число, Чехия използва символи, например променливия символ, а EPC QR използва свободен текст до 140 знака.
Кой код е нужен на магазина Ви?
Избирайте по банката на клиента, не по Вашата.
- Продавате само в собствената си държава: използвайте националния стандарт на държавата си, ако има такъв.
- Продавате в няколко държави: използвайте националния код на държавата на всеки клиент, където го има. Клиент от Хърватия чете най-добре HUB3, клиент от Словакия чете най-добре PAY by square.
- Продавате в други държави от еврозоната: използвайте EPC QR като резервен вариант. Много европейски банкови приложения го четат.
- Продавате в крони, злоти или форинти: използвайте националния код на съответната държава, със сметка в тази валута.
Scanay прави този избор вместо Вас. Разглежда държавата на доставка на всяка поръчка, изгражда подходящия код и отпечатва до него сметката за тази държава, така че кодът и отпечатаните данни винаги съвпадат.
Грешки, които развалят платежния код
- Грешно кодиране на текста. Текст на UPN QR в UTF-8 вместо ISO 8859-2 превръща č, š и ž в нечетими знаци.
- Грешният баркод. QR код там, където HUB3 очаква PDF417.
- Неправилно форматирана сума. UPN QR и HUB3 записват сумата без десетична запетая, така че една липсваща нула променя сумата десетократно.
- Полета над лимита. Дълго име, което се отрязва тихо.
- Кодът никога не е сканиран. Единственият истински тест е истинско банково приложение. Сканирайте всеки нов код с приложението, което ползват клиентите Ви.
Направете тестов код
Всеки от стандартите по-горе има своя страница, която го обяснява подробно. Започнете с този, който ползват клиентите Ви, после сканирайте пробен код с банково приложение, преди да разчитате на него.
Въпроси
Има ли един QR код за цяла Европа?
За плащания в евро най-близо е EPC QR кодът. Определен е от Европейския платежен съвет за кредитни преводи по SEPA и много банкови приложения в еврозоната го четат. За други валути и в държави, където банките предпочитат собствения си стандарт, е нужен националният код.
GiroCode същото ли е като EPC QR код?
Да. GiroCode е германското име на същия платежен QR код по SEPA.
HUB3 QR код ли е?
Не. Той е баркод PDF417. Хърватските банкови приложения четат както отпечатания баркод, така и изображението на екрана.
Може ли чужда банка да прочете словенски UPN QR код?
Чуждо банково приложение обикновено няма да го прочете. За платци от други държави в еврозоната използвайте EPC QR кода.