EMV QR-kood

Tuntud ka kui: EMVCo QR, EMV MPM, kaupmehe esitatud QR

Määratlus

EMV QR-kood on EMVCo spetsifikatsiooni järgiv maksete QR-kood, tag-length-value vorming, mida paljud riiklikud skeemid kasutavad kaupmehe, valuuta ja summa kodeerimiseks.

Üle vaadanud AriaQR meeskond ·

EMV QR-kood

Mida EMV QR-spetsifikatsioon hõlmab

EMVCo EMV QR-koodi spetsifikatsioon määratleb, kuidas maksandmed tavalises QR-koodis paigutatakse. Seda on kahes režiimis. Kaupmehe esitatud režiimis (Merchant-Presented Mode, MPM) kuvab kaupmees koodi ja klient skannib selle panga- või rahakotirakendusega. Tarbija esitatud režiimis (Consumer-Presented Mode, CPM) kuvab kliendi rakendus koodi ja kaupmees skannib selle kassas.

Spetsifikatsioon ei loo maksevõrku. See on ühine andmevorming, nii et riiklik skeem või kaardivõrk saab lisada oma kontoandmed, jättes ülejäänud sisu samaks. Seetõttu näevad Pix Brasiilias, PromptPay Tais, SGQR Singapuris, DuitNow Malaisias, QRIS Indoneesias, VietQR Vietnamis ja Bharat QR Indias struktuurselt sarnased välja.

Kuidas sisu on struktureeritud

MPM-sisu on andmeobjektide string, millest igaüks on kirjutatud kahekohalise ID-, kahekohalise pikkuse ja väärtusena. Näiteks 5303840 tähendab ID 53 (tehingu valuuta), pikkus 03, väärtus 840 (USA dollar ISO 4217 numbrilisel kujul). Objektid järgnevad üksteisele ilma eraldajateta ja mõned ID-d on mallid, mis sisaldavad oma pesastatud objekte samas vormingus.

Sisu peab algama ID-ga 00 ja lõppema ID-ga 63, kontrollsummaga. Kontrollsumma on CRC-16/CCITT-FALSE väärtus, mis on kirjutatud nelja kuueteistkümnendmärgina ja arvutatud kõigi selle ees olevate märkide, sealhulgas märkide 6304, põhjal. Skanner, mis arvutab teistsuguse kontrollsumma, lükkab koodi tagasi, mis püüab kinni enamiku trükkimis- või kopeerimisvigu.

  • 00: sisu vormingu indikaator, alati 01
  • 01: algatamise punkt, 11 staatilise või 12 dünaamilise jaoks
  • 26–51: kaupmehe kontoteabe mallid
  • 52: kaupmehe kategooriakood (MCC)
  • 53: valuuta (ISO 4217 numbriline) ja 54: summa
  • 58: riigikood, 59: kaupmehe nimi, 60: linn
  • 62: lisaandmed, näiteks arve- või viitenumber; 63: CRC

Staatilised ja dünaamilised koodid

Staatiline EMV QR-kood (algatamise punkt 11) trükitakse üks kord ja kasutatakse korduvalt ning klient sisestab summa. Dünaamiline kood (algatamise punkt 12) luuakse ühe tehingu jaoks ja kannab tavaliselt summat ja viidet, nii et klient ainult kinnitab. Trükitud lettide kleebised on tavaliselt staatilised, kassaekraanil või arvel olevad koodid aga tavaliselt dünaamilised.

EMV QR-kood (2)

Korduma kippuvad küsimused

Mis vahe on MPM- ja CPM-QR-maksetel?

Kaupmehe esitatud režiimis skannib klient kaupmehe näidatud koodi. Tarbija esitatud režiimis skannib kaupmees kliendi telefonis näidatud koodi.

Kas iga QR-rakendus saab EMV maksete QR-koodi lugeda?

Iga QR-lugeja saab teksti dekodeerida, kuid ainult maksete rakendus, mis toetab koodis nimetatud skeemi, saab selle maksteks muuta.

Mida tähendab 6304 maksete QR-stringi lõpus?

See on kontrollsumma objekti algus: ID 63, pikkus 04, millele järgneb neli CRC-16 kuueteistkümnendmärki, mis on arvutatud kogu sisu põhjal.

Allikad ja standardid

Kõik terminid