EMV QR kód

Také se nazývá: EMVCo QR, EMV MPM, QR kód předkládaný obchodníkem, EMV QR code

Definice

EMV QR kód je platební QR kód, který se řídí specifikací EMVCo, formátem značka–délka–hodnota, který mnoho národních schémat používá ke kódování obchodníka, měny a částky.

Co specifikace EMV QR pokrývá

Specifikace EMV QR kódu od EMVCo definuje, jak jsou platební data uspořádána uvnitř běžného QR kódu. Existuje ve dvou režimech. V režimu předkládaném obchodníkem (MPM) obchodník zobrazí kód a zákazník ho naskenuje bankovní nebo peněženkovou aplikací. V režimu předkládaném spotřebitelem (CPM) zobrazí kód aplikace zákazníka a obchodník ho naskenuje u pokladny.

Specifikace nevytváří platební síť. Je to sdílený formát dat, takže národní schéma nebo karetní síť může přidat vlastní údaje o účtu a zbytek dat ponechat stejný. Proto vypadají Pix v Brazílii, PromptPay v Thajsku, SGQR v Singapuru, DuitNow v Malajsii, QRIS v Indonésii, VietQR ve Vietnamu a Bharat QR v Indii strukturně podobně.

Jak jsou data strukturována

Data MPM jsou řetězec datových objektů, z nichž každý je zapsán jako dvoumístné ID, dvoumístná délka a hodnota. Například 5303840 znamená ID 53 (měna transakce), délka 03, hodnota 840 (americké dolary v číselném tvaru ISO 4217). Objekty následují jeden za druhým bez oddělovačů a některá ID jsou šablony, které obsahují vlastní vnořené objekty ve stejném formátu.

Data musí začínat ID 00 a končit ID 63, kontrolním součtem. Kontrolní součet je hodnota CRC-16/CCITT-FALSE zapsaná jako čtyři hexadecimální znaky, vypočtená ze všeho před ním včetně znaků 6304. Skener, který vypočte jiný kontrolní součet, kód odmítne, čímž se zachytí většina překlepů nebo chyb při kopírování.

  • 00: indikátor formátu dat, vždy 01
  • 01: způsob zahájení, 11 pro statický nebo 12 pro dynamický
  • 26–51: šablony informací o účtu obchodníka
  • 52: kód kategorie obchodníka (MCC)
  • 53: měna (číselný tvar ISO 4217) a 54: částka
  • 58: kód země, 59: název obchodníka, 60: město
  • 62: doplňující data, například číslo účtu nebo reference; 63: CRC

Statické a dynamické kódy

Statický EMV QR kód (způsob zahájení 11) se vytiskne jednou a používá se opakovaně a zákazník zadává částku. Dynamický kód (způsob zahájení 12) se generuje pro jednu transakci a obvykle nese částku a referenci, takže zákazník jen potvrdí. Vytištěné nálepky na pultu bývají statické, zatímco kódy na obrazovce pokladny nebo na faktuře bývají dynamické.

Často kladené otázky

Jaký je rozdíl mezi platbami QR v režimu MPM a CPM?

V režimu předkládaném obchodníkem zákazník skenuje kód zobrazený obchodníkem. V režimu předkládaném spotřebitelem obchodník skenuje kód zobrazený na telefonu zákazníka.

Přečte platební QR kód EMV jakákoli aplikace pro QR kódy?

Text dekóduje jakákoli čtečka QR, ale jen platební aplikace, která podporuje schéma uvedené uvnitř kódu, z něj dokáže udělat platbu.

Co znamená 6304 na konci řetězce platebního QR kódu?

Je to začátek objektu kontrolního součtu: ID 63, délka 04, za nimiž následují čtyři hexadecimální znaky CRC-16 vypočtené z celých dat.

Zdroje a normy

Všechny pojmy