Koda QR EMV

Imenuje se tudi: EMVCo QR, EMV MPM, plačilna koda QR trgovca

Opredelitev

Koda QR EMV je plačilna koda QR, ki sledi specifikaciji EMVCo, formatu oznaka-dolžina-vrednost, ki ga številne nacionalne sheme uporabljajo za kodiranje trgovca, valute in zneska.

Pregledala ekipa AriaQR ·

Koda QR EMV

Kaj pokriva specifikacija EMV QR

Specifikacija kode QR EMV podjetja EMVCo določa, kako so plačilni podatki razporejeni znotraj običajne kode QR. Obstaja v dveh načinih. V načinu, ki ga predstavi trgovec (Merchant-Presented Mode, MPM), trgovec prikaže kodo, stranka pa jo skenira z bančno aplikacijo ali aplikacijo denarnice. V načinu, ki ga predstavi potrošnik (Consumer-Presented Mode, CPM), aplikacija stranke prikaže kodo, trgovec pa jo skenira na blagajni.

Specifikacija ne ustvarja plačilnega omrežja. Je skupen podatkovni format, zato lahko nacionalna shema ali kartično omrežje doda lastne podatke o računu, preostanek vsebine pa ostane enak. Zato so Pix v Braziliji, PromptPay na Tajskem, SGQR v Singapurju, DuitNow v Maleziji, QRIS v Indoneziji, VietQR v Vietnamu in Bharat QR v Indiji strukturno podobni.

Kako je vsebina strukturirana

Vsebina MPM je niz podatkovnih objektov, od katerih je vsak zapisan kot dvomestni ID, dvomestna dolžina in vrednost. Na primer, 5303840 pomeni ID 53 (valuta transakcije), dolžina 03, vrednost 840 (ameriški dolar v številski obliki ISO 4217). Objekti si sledijo brez ločil, nekateri ID-ji pa so predloge, ki vsebujejo lastne ugnezdene objekte v istem formatu.

Vsebina se mora začeti z ID 00 in končati z ID 63, kontrolno vsoto. Kontrolna vsota je vrednost CRC-16/CCITT-FALSE, zapisana kot štirje šestnajstiški znaki, izračunana čez vse pred njo, vključno z znaki 6304. Skener, ki izračuna drugačno kontrolno vsoto, kodo zavrne, kar ujame večino napak pri vnosu ali kopiranju.

  • 00: indikator formata vsebine, vedno 01
  • 01: točka sprožitve, 11 za statično ali 12 za dinamično
  • 26–51: predloge podatkov o računu trgovca
  • 52: koda kategorije trgovca (MCC)
  • 53: valuta (številsko po ISO 4217) in 54: znesek
  • 58: koda države, 59: ime trgovca, 60: mesto
  • 62: dodatni podatki, kot je številka računa ali sklica; 63: CRC

Statične in dinamične kode

Statična koda QR EMV (točka sprožitve 11) se natisne enkrat in uporablja večkrat, stranka pa vnese znesek. Dinamična koda (točka sprožitve 12) se ustvari za eno samo transakcijo in običajno nosi znesek in sklic, zato stranka le potrdi. Natisnjene nalepke na pultu so običajno statične, kode na zaslonu blagajne ali računu pa običajno dinamične.

Koda QR EMV (2)

Pogosta vprašanja

Kakšna je razlika med plačili QR MPM in CPM?

V načinu, ki ga predstavi trgovec, stranka skenira kodo, ki jo prikaže trgovec. V načinu, ki ga predstavi potrošnik, trgovec skenira kodo, prikazano na telefonu stranke.

Ali lahko vsaka aplikacija za kode QR prebere plačilno kodo QR EMV?

Vsak bralnik QR lahko dekodira besedilo, vendar ga lahko v plačilo pretvori le plačilna aplikacija, ki podpira shemo, navedeno v kodi.

Kaj pomeni 6304 na koncu niza plačilne kode QR?

To je začetek objekta kontrolne vsote: ID 63, dolžina 04, nato štirje šestnajstiški znaki CRC-16, izračunani čez celotno vsebino.

Viri in standardi

Vsi pojmi