Aktuális szabvány (V1)

  1. Bevezetés

    A V1-es szabvány az MNB által kiadott, jelenleg érvényben lévő QR kód szabvány. Itt tekinthető meg, hogy a bankok és számlázó programok közül melyek támogatják.

  2. Előnyök
    • Kódolatlan adat, beolvasás után szövegesen azonnal értelmezhető.
    • Tömör adattartalom, kevés bájt, emiatt kicsi, könnyen beolvasható QR kód.
    • Hasonlít az EPC által kiadott szabványhoz mind struktúrájában, mind terminológiájában.
  3. Hátrányok
    • Habár hasonlít az EPC szabványra, a módosítások és bővítések miatt nem kompatibilis vele.
    • Gépek által nem könnyű programozottan és egyértelműen validálni.

      Példa: Az összeg mező megadása nem kötelező, de nem egyértelmű, ilyenkor HUF0\n, HUF\n, vagy \n bájtoknak kell-e szerepelnie a sorban.

    • A szabvány új verziójának kiadása, bővítése kompatibilitási problémákoz vezethet.

      Mivel az adatmezőkhöz nem tartoznak azonosítókulcsok, pusztán az adat pozíciójából (sor száma) derül ki, hogy mit tartalmaz a mező. Ez problémát okoz, ha egy új verzióban új adatmezőt szeretnénk hozzáadni (vagy mindig a végéhez lehet csak adni, ami az értelmezést nehezítheti).

    • Nem támogatja az ún. deeplink technológiát.

      A QR kódot nem dedikált (Banki programba épített) olvasóval leolvasva a fizetési folyamat nem indítható el, mivel az adattartalom nem szabványosan értelmezhető (URL).

  4. Továbbfejlesztési javaslatok

    A fenti hátrányokat javítandó, az alábbi továbbfejlesztett szabványverzió javaslatok kerültek kidolgozásra. Mindkét javaslat JSON alapú, deeplinket támogató, séma által validálható megoldás.

  5. Szabvány leírása

    A szabvány leírását innen lehet letölteni.

  6. Minta