Tag 01, Titik Permulaan
11 = QR statik (boleh digunakan semula, anda masukkan jumlah sendiri).12 = QR dinamik (satu-sesuatu, jumlah telah diisi oleh POS pembekal).
Standards · EMVCo merchant payment QR
QR di atas meja restoran, meter tempat letak kenderaan, atau kios pasar hampir selalu berjalan dalam format TLV EMVCo. Ia membawa nama peniaga, bandar, negara, matawang, jumlah yang boleh dipilih, dan checksum CRC-16 yang gagal jika payload telah diubah. Serangan penukaran sticker, menutup QR peniaga sebenar dengan QR penyerang, adalah penipuan QR yang paling umum di dunia. Mendaftar QR sebelum membayar menunjukkan siapa sebenarnya yang anda bayar.
Piawaian ialah Spesifikasi Kod QR EMVCo, diterbitkan oleh konsorsium EMVCo yang sama yang menentukan kad chip dan pin. Dua rasa berkongsi kebanyakan format:
Kira-kira setiap negara skema bayaran segera dibina atas EMVCo MPM dengan beberapa tag khas negara dilapiskan: /think
Format ini adalah teks Tag-Length-Value, tanpa enkripsi, boleh didekodkan oleh sebarang peminda QR. Identiti peniaga dienkod dalam teks biasa dan inilah yang ditunjukkan aplikasi wallet anda.
Setiap payload EMVCo bermula dengan 000201 (Penunjuk Format Payload). Yang mengikutinya adalah urutan rekod TLV, dua huruf tag, dua digit panjang, nilai panjang tersebut, berulang.
11 = QR statik (boleh digunakan semula, anda masukkan jumlah sendiri).12 = QR dinamik (satu-sesuatu, jumlah telah diisi oleh POS pembekal).
Penentu penerima berdasarkan negara. Kunci Pix (CPF / CNPJ / email / telefon / UUID EVP), Alamat Pembayaran Virtual UPI, Nombor Telefon atau ID Negara PromptPay, dll.
Kod kategori 4-digit ISO 18245. 5812 = restoran, 5411 = pasar raya, 7011 = penginapan, 5541 = stesen minyak, dll.
Kod nombor ISO 4217. 840 = USD, 978 = EUR, 826 = GBP, 986 = BRL (ringgit Brazil), 356 = INR (rupee India).
Pilihan. Hadir dalam QR dinamik (jumlah telah diisi oleh pembekal), tiada dalam QR statik (anda masukkan sendiri).
Pilihan. 55 menunjukkan sama ada mesej tip perlu muncul; 56 / 57 memaparkan bayaran kemudahan tetap atau peratusan.
Kod negara ISO 3166-1 alpha-2. Berguna apabila aplikasi pembayaran menyokong penghantaran lintas batas.
Hingga 25 aksara. Ini adalah medan yang aplikasi dompet anda paparkan sebagai "anda membayar ___". Pembeli mengendalikan sepenuhnya apa yang terdapat di sini. Pemangsa yang mencipta sticker-swap boleh memasukkan apa juga string yang mereka mahu di sini.
Hingga 15 aksara. Tempat di mana pembeli berada.
Pilihan tetapi berguna untuk deteksi penipuan: pembeli AS yang kod posnya tidak sepadan dengan bandar adalah tanda.
Sub-TLV. Di dalamnya: nombor bil, nombor telefon bimbit, label stor, nombor kesetiaan, label rujukan, label pelanggan, label terminal, tujuan transaksi.
CRC-16/CCITT-FALSE ke atas semua yang terdahulu (termasuk header “6304” CRC TLV itu sendiri). Jika tidak sesuai, QR telah diubah atau rosak.
Teknik ini sangat mudah untuk dipahami:
Peniaga tidak menyedari sehingga laporan keseimbangan harian menunjukkan jumlah jualan kurang. Pelanggan tidak menyedari kerana wallet mereka menunjukkan 'anda telah membayar', dan penyerang boleh memasukkan nama peniaga yang sebenar dalam tag 59. Atau hampir sama ('Joe’s Pizz4', 'Joe’s Pizzeria 2'), variasi ringan yang pelanggan sibuk tidak perasan.
Penipuan ini telah direkodkan di setiap negara di mana pembayaran mudah dijalankan: Brazil (Pix sticker-swap di meter parkir), India (UPI sticker-swap di pompa minyak), China (WeChat Pay sticker-swap di tingkap kedai), Singapura (PayNow di pusat-pusat jualan kaki), UK (QR-swap kotak sumbangan), US (meter parkir di Austin, San Francisco, LA).
Apa yang peminda kita tunjukkan kepada anda:
Petunjuk fizikal untuk disemak sebelum pemindaian:
Analisis kami mengenali tag negara dan melabelkan keputusan dengan nama sistem tempatan apabila satu diterapkan. Sekarang menyelesaikan 54 negara termasuk semua sistem pembayaran langsung utama. Lihat pusat piawaian untuk senarai penuh dengan butiran per-sistem.
Letakkan QR ke dalam pemindaan kami. Hasilnya menunjukkan perniagaan, bandar, negara, jumlah, mata wang, dan sama ada checksum CRC adalah sah. Mengambil beberapa saat. Boleh menyelamatkan kos makan malam, atau bulan penuh budget tempat letak kenderaan.