EMV QR -koodi

Tunnetaan myös nimillä: EMVCo QR, EMV MPM, kauppiaan esittämä QR

Määritelmä

EMV QR -koodi on maksu-QR-koodi, joka noudattaa EMVCon määrittelyä, tunniste–pituus–arvo-muotoa, jota monet kansalliset järjestelmät käyttävät kauppiaan, valuutan ja summan koodaamiseen.

Mitä EMV QR -määrittely kattaa

EMVCon EMV QR -koodimäärittely määrittelee, miten maksudata asetellaan tavallisen QR-koodin sisään. Sitä on kahta tilaa. Merchant-Presented Mode (MPM) -tilassa kauppias näyttää koodin ja asiakas skannaa sen pankki- tai lompakkosovelluksella. Consumer-Presented Mode (CPM) -tilassa asiakkaan sovellus näyttää koodin ja kauppias skannaa sen kassalla.

Määrittely ei luo maksuverkkoa. Se on yhteinen dataformaatti, jonka ansiosta kansallinen järjestelmä tai korttiverkko voi lisätä omat tilitietonsa pitäen muun sisällön samana. Siksi Pix Brasiliassa, PromptPay Thaimaassa, SGQR Singaporessa, DuitNow Malesiassa, QRIS Indonesiassa, VietQR Vietnamissa ja Bharat QR Intiassa näyttävät rakenteeltaan samanlaisilta.

Miten sisältö on jäsennelty

MPM-sisältö on jono dataobjekteja, joista jokainen kirjoitetaan kaksinumeroisena tunnisteena, kaksinumeroisena pituutena ja arvona. Esimerkiksi 5303840 tarkoittaa tunnistetta 53 (tapahtuman valuutta), pituutta 03, arvoa 840 (Yhdysvaltain dollari ISO 4217 -numeromuodossa). Objektit seuraavat toisiaan ilman erottimia, ja jotkin tunnisteet ovat malleja, jotka sisältävät omia sisäkkäisiä objektejaan samassa muodossa.

Sisällön täytyy alkaa tunnisteella 00 ja päättyä tunnisteeseen 63, joka on tarkistussumma. Tarkistussumma on CRC-16/CCITT-FALSE-arvo, joka kirjoitetaan neljänä heksadesimaalimerkkinä ja lasketaan kaikesta sitä edeltävästä, mukaan lukien merkit 6304. Skanneri, joka laskee eri tarkistussumman, hylkää koodin, mikä paljastaa useimmat kirjoitus- tai kopiointivirheet.

  • 00: sisältömuodon tunniste, aina 01
  • 01: aloitustapa, 11 staattiselle tai 12 dynaamiselle
  • 26–51: kauppiaan tilitietomallit
  • 52: kauppiasluokkakoodi (MCC)
  • 53: valuutta (ISO 4217 numeerinen) ja 54: summa
  • 58: maakoodi, 59: kauppiaan nimi, 60: kaupunki
  • 62: lisätiedot, kuten lasku- tai viitenumero; 63: CRC

Staattiset ja dynaamiset koodit

Staattinen EMV QR -koodi (aloitustapa 11) painetaan kerran ja käytetään uudelleen, ja asiakas kirjoittaa summan. Dynaaminen koodi (aloitustapa 12) luodaan yhtä tapahtumaa varten ja sisältää yleensä summan ja viitteen, jolloin asiakas vain vahvistaa. Tiskillä olevat painetut tarrat ovat tyypillisesti staattisia, kun taas kassanäytöllä tai laskulla olevat koodit ovat tyypillisesti dynaamisia.

Usein kysytyt kysymykset

Mitä eroa on MPM- ja CPM-QR-maksuilla?

Merchant-Presented Mode -tilassa asiakas skannaa kauppiaan näyttämän koodin. Consumer-Presented Mode -tilassa kauppias skannaa asiakkaan puhelimessa näytetyn koodin.

Voiko mikä tahansa QR-sovellus lukea EMV-maksu-QR-koodin?

Mikä tahansa QR-lukija voi purkaa tekstin, mutta vain maksusovellus, joka tukee koodin sisällä nimettyä järjestelmää, voi muuttaa sen maksuksi.

Mitä 6304 maksu-QR-merkkijonon lopussa tarkoittaa?

Se on tarkistussummaobjektin alku: tunniste 63, pituus 04, ja sen perässä neljä heksadesimaalimerkkiä CRC-16:ta, joka on laskettu koko sisällöstä.

Lähteet ja standardit

Kaikki käsitteet