EMV QR kód

Nazýva sa aj: EMVCo QR, EMV MPM, QR kód zobrazený obchodníkom

Definícia

EMV QR kód je platobný QR kód, ktorý sleduje špecifikáciu EMVCo, formát značka-dĺžka-hodnota (tag-length-value), ktorý mnohé národné systémy používajú na kódovanie obchodníka, meny a sumy.

Skontroloval tím AriaQR ·

EMV QR kód

Čo špecifikácia EMV QR pokrýva

Špecifikácia QR kódu EMV od EMVCo definuje, ako sú platobné údaje usporiadané vo vnútri bežného QR kódu. Existuje v dvoch režimoch. V režime zobrazenom obchodníkom (Merchant-Presented Mode, MPM) obchodník zobrazí kód a zákazník ho naskenuje bankovou aplikáciou alebo aplikáciou peňaženky. V režime zobrazenom spotrebiteľom (Consumer-Presented Mode, CPM) aplikácia zákazníka zobrazí kód a obchodník ho naskenuje na pokladni.

Špecifikácia nevytvára platobnú sieť. Je to spoločný dátový formát, takže národný systém alebo kartová sieť môže pridať vlastné údaje o účte a zvyšok obsahu ponechať rovnaký. Preto Pix v Brazílii, PromptPay v Thajsku, SGQR v Singapure, DuitNow v Malajzii, QRIS v Indonézii, VietQR vo Vietname a Bharat QR v Indii vyzerajú štruktúrou podobne.

Ako je obsah štruktúrovaný

Obsah MPM je reťazec dátových objektov, z ktorých každý je zapísaný ako dvojmiestne ID, dvojmiestna dĺžka a hodnota. Napríklad 5303840 znamená ID 53 (mena transakcie), dĺžka 03, hodnota 840 (americké doláre v numerickom tvare ISO 4217). Objekty nasledujú za sebou bez oddeľovačov a niektoré ID sú šablóny, ktoré obsahujú vlastné vnorené objekty v rovnakom formáte.

Obsah musí začínať ID 00 a končiť ID 63, kontrolným súčtom. Kontrolný súčet je hodnota CRC-16/CCITT-FALSE zapísaná ako štyri hexadecimálne znaky, vypočítaná z všetkého pred ním vrátane znakov 6304. Skener, ktorý vypočíta iný kontrolný súčet, kód odmietne, čím sa zachytí väčšina preklepov alebo chýb pri kopírovaní.

  • 00: indikátor formátu obsahu, vždy 01
  • 01: spôsob iniciácie, 11 pre statický alebo 12 pre dynamický
  • 26–51: šablóny informácií o účte obchodníka
  • 52: kód kategórie obchodníka (MCC)
  • 53: mena (numericky podľa ISO 4217) a 54: suma
  • 58: kód krajiny, 59: názov obchodníka, 60: mesto
  • 62: ďalšie údaje, ako číslo účtu alebo referencia; 63: CRC

Statické a dynamické kódy

Statický EMV QR kód (spôsob iniciácie 11) sa vytlačí raz a opakovane používa a zákazník zadá sumu. Dynamický kód (spôsob iniciácie 12) sa vygeneruje pre jednu transakciu a zvyčajne nesie sumu a referenciu, takže zákazník len potvrdí. Vytlačené nálepky na pulte sú zvyčajne statické, zatiaľ čo kódy na obrazovke pokladne alebo na faktúre sú zvyčajne dynamické.

EMV QR kód (2)

Často kladené otázky

Aký je rozdiel medzi platbami QR v režimoch MPM a CPM?

V režime zobrazenom obchodníkom zákazník naskenuje kód zobrazený obchodníkom. V režime zobrazenom spotrebiteľom obchodník naskenuje kód zobrazený na telefóne zákazníka.

Dokáže ľubovoľná aplikácia na QR kódy prečítať platobný QR kód EMV?

Ľubovoľná čítačka QR dokáže dekódovať text, ale platbu z neho urobí len platobná aplikácia, ktorá podporuje systém uvedený v kóde.

Čo znamená 6304 na konci reťazca platobného QR kódu?

Je to začiatok objektu kontrolného súčtu: ID 63, dĺžka 04, nasledované štyrmi hexadecimálnymi znakmi CRC-16 vypočítanými z celého obsahu.

Zdroje a normy

Všetky pojmy