Euroopalla ei ole yhtä yhteistä maksu-QR-koodia. Euroalueella on yhteinen standardi, EPC QR, ja useilla mailla on kansallinen koodi, jonka omat pankkisovellukset lukevat parhaiten: UPN QR Sloveniassa, HUB3 Kroatiassa, QR Platba Tšekissä, PAY by square Slovakiassa, ZBP Puolassa ja MNB QR Unkarissa. Mitä koodia kauppa tarvitsee, riippuu siitä, missä asiakkaat pankkiasioivat, ei siitä, missä kauppa sijaitsee.
Seitsemän standardia pähkinänkuoressa
Jokainen standardi sisältää saman ytimen: kenelle maksetaan, mille tilille, paljonko ja millä viitteellä. Ne eroavat muodoltaan, valuutaltaan ja määrittelijältään.
| Standardi | Maa | Valuutta | Koodi | Määrittelijä |
|---|---|---|---|---|
| UPN QR | Slovenia | EUR | QR-koodi, versio 15, ISO 8859-2 -teksti | Slovenian pankkiyhdistys |
| HUB3 | Kroatia | EUR | PDF417-viivakoodi, UTF-8-teksti | Kroatian pankkiyhdistys (HUB) |
| QR Platba | Tšekki | CZK, myös EUR sallittu | QR-koodi | Tšekin pankkiyhdistys |
| PAY by square | Slovakia | EUR | QR-koodi, pakattu teksti | Slovakian pankkiyhdistys |
| ZBP | Puola | PLN | QR-koodi | Puolan pankkiyhdistys |
| MNB QR | Unkari | HUF | QR-koodi, UTF-8-teksti | Unkarin keskuspankki |
| EPC QR | Euroalue (SEPA) | EUR | QR-koodi, enintään 331 tavua | Euroopan maksuneuvosto (EPC) |
Mikä niitä yhdistää
Kaikki seitsemän toimivat maksajan kannalta samalla tavalla. Asiakas skannaa koodin pankkisovelluksessa, sovellus täyttää maksun, ja asiakas tarkistaa ja vahvistaa sen. Koodi ei koskaan siirrä rahaa: se vain säästää kirjoittamista. Maksu lähtee liikkeelle vasta, kun asiakas painaa vahvistuspainiketta omassa pankissaan, ja pankki tekee tavalliset tarkistuksensa aivan kuten käsin syötetylle maksulle. Jokaisessa on saaja, tili, summa sekä viite tai maksun tarkoitus, jotta maksun voi myöhemmin kohdistaa tilaukseen.
Missä ne eroavat
Itse viivakoodi
Kuusi seitsemästä on QR-koodeja. HUB3 on PDF417-viivakoodi eli leveä suorakulmio, joten samaa tekstiä sisältävää QR-koodia ei välttämättä lue kroatialainen pankkisovellus.
Tekstin koodaus
UPN QR käyttää ISO 8859-2 -merkistöä, jotta č, š ja ž säilyvät, ja päättyy tarkistusnumeroon, jonka avulla pankkisovellus huomaa vioittuneen koodin. HUB3, MNB QR ja EPC QR käyttävät UTF-8:aa. PAY by square on poikkeus: sen sisältö on pakattu ja koodattu, joten sitä ei voi lukea tekstinä.
Valuutta
EPC QR on tarkoitettu vain euroille. Tšekin, Puolan ja Unkarin koodit on rakennettu kruunun, zlotyn ja forintin ympärille, joten niissä maissa myyvällä kaupalla on yleensä tili kyseisessä valuutassa.
Kenttien pituudet ja rajat
Jokainen standardi rajoittaa kenttiään. UPN QR sallii saajan nimelle 33 merkkiä, HUB3 sallii 25 ja EPC QR 70. EPC QR rajoittaa lisäksi koko tekstin 331 tavuun. Rajan ylittävä teksti katkaistaan tai koodi muuttuu virheelliseksi, joten pitkä kaupan nimi tai pitkä tilauskuvaus vaatii huolellisuutta.
Viitteet
Viite on se, jonka avulla maksun voi kohdistaa tilaukseen. Slovenia ja Kroatia käyttävät mallia, kuten SI00 tai HR00, ja sen perässä olevaa numeroa. Tšekki käyttää tunnuksia, kuten muuttuvaa tunnusta (variable symbol), ja EPC QR käyttää vapaamuotoista viestikenttää, jossa on enintään 140 merkkiä.
Mitä koodia kauppasi tarvitsee?
Valitse asiakkaan pankin, ei omasi, perusteella.
- Myyt vain omassa maassasi: käytä maasi kansallista standardia, jos sellainen on.
- Myyt useisiin maihin: käytä kunkin asiakkaan maan kansallista koodia, jos sellainen on. Kroatialainen asiakas lukee HUB3:n parhaiten, slovakialainen asiakas PAY by squaren.
- Myyt muihin euromaihin: käytä EPC QR:ää varavaihtoehtona. Monet eurooppalaiset pankkisovellukset lukevat sen.
- Myyt kruunuissa, zloteissa tai forinteissa: käytä kyseisen maan kansallista koodia ja tiliä samassa valuutassa.
Scanay tekee tämän valinnan puolestasi. Se katsoo kunkin tilauksen toimitusmaan, rakentaa sopivan koodin ja tulostaa sen viereen kyseisen maan tilin, joten koodi ja näkyvät tiedot ovat aina samat.
Virheet, jotka rikkovat maksukoodin
- Väärä merkistö. UPN QR -teksti UTF-8:na ISO 8859-2:n sijaan muuttaa č:n, š:n ja ž:n sekavaksi roskaksi.
- Väärä viivakoodi. QR-koodi, kun HUB3 odottaa PDF417:ää.
- Väärin muotoiltu summa. UPN QR ja HUB3 kirjoittavat summan ilman desimaalipilkkua, joten yksi nolla liikaa tai liian vähän muuttaa summan kymmenkertaiseksi.
- Rajan ylittävät kentät. Pitkä nimi, joka katkeaa huomaamatta.
- Koodia ei koskaan skannata. Ainoa oikea testi on oikea pankkisovellus. Skannaa jokainen uusi koodi sillä sovelluksella, jota asiakkaasi käyttävät. Hyvä tapa on testata vähintään kahden eri pankin sovelluksella, koska ne tulkitsevat pieniä yksityiskohtia eri tavoin.
Tee testikoodi
Jokaisella yllä olevalla standardilla on oma sivunsa, joka selittää sen tarkemmin. Aloita siitä, jota asiakkaasi käyttävät, ja skannaa testikoodi pankkisovelluksella, ennen kuin luotat siihen.
Kysymyksiä
Onko koko Euroopalle yksi QR-koodi?
Euromaksuissa lähimpänä on EPC QR. Euroopan maksuneuvosto on määritellyt sen SEPA-tilisiirtoja varten, ja monet euroalueen pankkisovellukset lukevat sen. Muille valuutoille ja maihin, joissa pankit suosivat omaa standardiaan, tarvitset kansallisen koodin.
Onko GiroCode sama asia kuin EPC QR -koodi?
On. GiroCode on saksalainen nimi samalle SEPA-maksujen QR-koodille.
Onko HUB3 QR-koodi?
Ei. Se on PDF417-viivakoodi. Kroatialaiset pankkisovellukset lukevat sekä tulostetun viivakoodin että näytöllä näkyvän kuvan.
Voiko ulkomainen pankki lukea slovenialaisen UPN QR -koodin?
Ulkomainen pankkisovellus ei yleensä lue sitä. Muiden euromaiden maksajille käytä EPC QR -koodia.