Cara kod QR UPI berfungsi
Kod QR UPI memuatkan pautan pembayaran yang bermula dengan upi://pay. Apabila aplikasi UPI mengimbasnya, aplikasi itu membaca alamat pembayaran maya penerima (ID UPI), nama penerima dan sebarang jumlah atau nota, kemudian meminta pembayar mengesahkan dengan PIN UPI mereka. Wang berpindah antara akaun bank melalui UPI, sistem pembayaran masa nyata yang dikendalikan oleh National Payments Corporation of India (NPCI).
Oleh sebab formatnya dikongsi, kod yang dicipta untuk satu bank atau aplikasi berfungsi dengan mana-mana aplikasi UPI lain. Kod individu ke individu biasanya hanya membawa ID UPI dan nama, manakala kod peniaga mungkin menambah kod kategori peniaga dan rujukan transaksi.
Medan dalam pautan upi://pay
Pautan itu ialah set parameter pertanyaan. Contoh minimum ialah upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR. Menambah am=250.00 menetapkan jumlah, dan menambah tn menetapkan nota yang muncul dalam aplikasi pembayar. Ruang dan aksara khas dalam nama atau nota mesti dikodkan peratusan (percent-encoded).
- pa: alamat penerima (ID UPI), wajib
- pn: nama penerima
- am: jumlah, dalam rupee dengan sehingga dua perpuluhan
- cu: mata wang, INR
- tn: nota transaksi
- mc dan tr: kod kategori peniaga dan rujukan transaksi, digunakan oleh peniaga
Kod statik, kod dinamik dan keselamatan
Kod QR UPI statik tanpa jumlah boleh dicetak dan digunakan semula, dan pembayar memasukkan jumlah setiap kali. Kod dinamik merangkumi jumlah dan rujukan bagi satu pesanan. Mengimbas kod UPI hanya boleh menghantar wang daripada pembayar; ia tidak boleh menarik wang masuk, jadi mesej yang berkata “imbas kod ini untuk menerima bayaran balik” ialah corak penipuan yang lazim.