EMV QR kodas

Dar vadinama: EMVCo QR, EMV MPM, pardavėjo pateikiamas QR, mokėjimo QR kodas

Apibrėžimas

EMV QR kodas yra mokėjimo QR kodas, atitinkantis EMVCo specifikaciją – žymos, ilgio ir reikšmės (tag-length-value) formatą, kurį daugelis nacionalinių sistemų naudoja pardavėjui, valiutai ir sumai užkoduoti.

Peržiūrėjo AriaQR komanda ·

EMV QR kodas

Ką apima EMV QR specifikacija

EMVCo EMV QR kodo specifikacija apibrėžia, kaip mokėjimo duomenys išdėstomi įprastame QR kode. Ji turi du režimus. Pardavėjo pateikiamo kodo režimu (Merchant-Presented Mode, MPM) pardavėjas rodo kodą, o klientas jį nuskaito bankininkystės ar piniginės programa. Kliento pateikiamo kodo režimu (Consumer-Presented Mode, CPM) kodą rodo kliento programa, o pardavėjas jį nuskaito kasoje.

Specifikacija nekuria mokėjimo tinklo. Tai bendras duomenų formatas, todėl nacionalinė sistema ar kortelių tinklas gali pridėti savo sąskaitos duomenis, likusią turinio dalį palikdami tokią pat. Todėl Pix Brazilijoje, PromptPay Tailande, SGQR Singapūre, DuitNow Malaizijoje, QRIS Indonezijoje, VietQR Vietname ir Bharat QR Indijoje struktūriškai atrodo panašiai.

Kaip struktūrizuotas turinys

MPM turinys yra duomenų objektų eilutė, kurių kiekvienas užrašomas kaip dviejų skaitmenų ID, dviejų skaitmenų ilgis ir reikšmė. Pavyzdžiui, 5303840 reiškia ID 53 (operacijos valiuta), ilgis 03, reikšmė 840 (JAV doleriai ISO 4217 skaitmenine forma). Objektai eina vienas paskui kitą be skirtukų, o kai kurie ID yra šablonai, kuriuose yra savi įdėtieji objektai tuo pačiu formatu.

Turinys privalo prasidėti ID 00 ir baigtis ID 63, kontroline suma. Kontrolinė suma yra CRC-16/CCITT-FALSE reikšmė, užrašyta keturiais šešioliktainiais simboliais ir apskaičiuota iš visko, kas yra prieš ją, įskaitant simbolius 6304. Skaitytuvas, apskaičiavęs kitokią kontrolinę sumą, kodą atmeta, o tai pagauna daugumą rašymo ar kopijavimo klaidų.

  • 00: turinio formato indikatorius, visada 01
  • 01: inicijavimo taškas, 11 statiniam arba 12 dinaminiam
  • 26–51: pardavėjo sąskaitos informacijos šablonai
  • 52: pardavėjo kategorijos kodas (MCC)
  • 53: valiuta (ISO 4217 skaitmeninė) ir 54: suma
  • 58: šalies kodas, 59: pardavėjo pavadinimas, 60: miestas
  • 62: papildomi duomenys, pavyzdžiui, sąskaitos ar nuorodos numeris; 63: CRC

Statiniai ir dinaminiai kodai

Statinis EMV QR kodas (inicijavimo taškas 11) atspausdinamas vieną kartą ir naudojamas pakartotinai, o klientas įveda sumą. Dinaminis kodas (inicijavimo taškas 12) sukuriamas vienai operacijai ir paprastai nešasi sumą bei nuorodą, todėl klientui lieka tik patvirtinti. Atspausdinti lipdukai prie kasos paprastai yra statiniai, o kodai kasos ekrane ar sąskaitoje paprastai yra dinaminiai.

EMV QR kodas (2)

Dažnai užduodami klausimai

Kuo skiriasi MPM ir CPM QR mokėjimai?

Pardavėjo pateikiamo kodo režimu klientas nuskaito pardavėjo rodomą kodą. Kliento pateikiamo kodo režimu pardavėjas nuskaito kodą, rodomą kliento telefone.

Ar bet kuri QR kodų programa gali perskaityti EMV mokėjimo QR kodą?

Bet kuris QR skaitytuvas gali iššifruoti tekstą, bet paversti jį mokėjimu gali tik mokėjimo programa, palaikanti kode nurodytą sistemą.

Ką reiškia 6304 mokėjimo QR eilutės gale?

Tai kontrolinės sumos objekto pradžia: ID 63, ilgis 04, po kurių eina keturi šešioliktainiai CRC-16 simboliai, apskaičiuoti iš viso turinio.

Šaltiniai ir standartai

Visi terminai