Beranda > post



Mencoba Memahami QRIS



thumbnail
Struktur data payload QRIS sama seperti EMVCo QR, kamu bisa melihat pdf-nya di sini. Berikut adalah QRIS yang akan coba kita baca payload-nya.

QRIS SANSTORE
Payload dari QRIS diatas adalah:
00020101021126610016ID.CO.SHOPEE.WWW01189360091800208290620208208290620303UMI51440014ID.CO.QRIS.WWW0215ID10222109621330303UMI5204539953033605802ID5908SANSTORE6011KAB. KAPUAS61057358162070703A0163041C59

Mari kita coba memahami maksudnya.

contoh visualisasi
Warna merah mewakili field utama (main field), oranye untuk subfield, dan hijau untuk panjang data dalam field/subfield.


000201: "00" merupakan indikator payload, "02" adalah panjang data, dan "01" adalah datanya.

010211: "01" metode inisiasi, "02" panjang data, data dapat berupa "11" yang berarti statis (sering ditemui pada stiker QRIS seperti gambar diatas), atau "12" yang berarti dinamis (ditemukan pada mesin EDC, monitor kasir, atau saat melakukan pembayaran daring. Biasanya saat di-scan kita juga tidak perlu memasukkan nominal transaksi lagi).
Contoh QRIS dinamis:
5500 ke SANSTORE
2661: "26" adalah acquirer field, panjang datanya bervariasi dan tidak mesti "61".

0016ID.CO.SHOPEE.WWW: ini merupakan subfield dari "26". Berisi informasi situs dari acquirer dengan gaya penulisan yang terbalik dan juga full kapital, datanya dapat berupa "ID.CO.SHOPEE.WWW", "ID.DANA.WWW", "ID.CO.BRI.WWW" dan sebagainya.

0118936009180020829062: 18 digit MPAN (Merchant Primary Account Number), merupakan gabungan dari 5 digit BIN (Bank Identification Number) QRIS "93600" + 3 digit kode acquirer + 10 digit merchant ID. 8 digit pertama MPAN biasa ditemui pada pojok kiri bawah gambar QRIS, misalnya "Dicetak oleh: 93600002" merupakan QRIS yang dikeluarkan oleh BRI.

020820829062: terminal identifier yang diberikan oleh acquirer.

0303UMI: kategori usaha, UMI (usaha mikro), UKE (usaha kecil),UME (usaha menengah), UBE (usaha besar).

5144: switching field.

0014ID.CO.QRIS.WWW: informasi situs switching, datanya dapat berupa "ID.CO.QRIS.WW", "ID.OR.GPNQR.WWW", atau sama seperti situs acquirer.

0215ID1022210962133: 15 digit NMID (National Merchant ID) yang diberikan oleh PTEN.

0303UMI: kategori usaha, UMI (usaha mikro), UKE (usaha kecil), UME (usaha menengah), UBE (usaha besar).

52045399: merchant category code (MCC)/kode kategori merchant sesuai ISO 18245.

5303360: kode nomor mata uang sesuai ISO 4217.

5802ID: kode negara sesuai ISO 3166-1 alpha-2.

5908SANSTORE: nama merchant.

6011KAB. KAPUAS: kota merchant.

610573581: kode pos.

6207: field tambahan untuk detail transaksi (opsional).

0703A01: label terminal (opsional).

63041C59: Cyclic Redundancy Check (CRC),