Hogyan működik a UPI QR-kód
A UPI QR-kód upi://pay kezdetű fizetési linket tartalmaz. Amikor egy UPI-alkalmazás beolvassa, kiolvassa a kedvezményezett virtuális fizetési címét (a UPI-azonosítót), a kedvezményezett nevét és az esetleges összeget vagy megjegyzést, majd megkéri a fizetőt, hogy UPI PIN-kóddal hagyja jóvá. A pénz bankszámlák között mozog a UPI-n keresztül, amely az indiai Nemzeti Fizetési Társaság (NPCI) által üzemeltetett valós idejű fizetési rendszer.
Mivel a formátum közös, az egyik bankhoz vagy alkalmazáshoz készült kód bármely más UPI-alkalmazással működik. A magánszemélyek közötti kód általában csak a UPI-azonosítót és a nevet hordozza, a kereskedői kód pedig kereskedői kategóriakódot és tranzakciós hivatkozást is hozzáadhat.
A upi://pay link mezői
A link lekérdezési paraméterek halmaza. Egy minimális példa: upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR. Az am=250.00 hozzáadása rögzíti az összeget, a tn hozzáadása pedig megjegyzést állít be, amely megjelenik a fizető alkalmazásában. A névben vagy megjegyzésben lévő szóközöket és speciális karaktereket százalékkódolni kell.
- pa: a kedvezményezett címe (UPI-azonosító), kötelező
- pn: a kedvezményezett neve
- am: összeg, rúpiában legfeljebb két tizedesjeggyel
- cu: pénznem, INR
- tn: tranzakciós megjegyzés
- mc és tr: kereskedői kategóriakód és tranzakciós hivatkozás, kereskedők használják
Statikus kódok, dinamikus kódok és biztonság
Az összeg nélküli statikus UPI QR-kód kinyomtatható és újra használható, a fizető minden alkalommal megadja az összeget. A dinamikus kód az összeget és egy megrendelés hivatkozását is tartalmazza. A UPI-kód beolvasása csak a fizetőtől küldhet pénzt; nem tud pénzt behúzni, ezért az az üzenet, amely azt mondja, „olvasd be ezt a kódot a visszatérítés fogadásához”, gyakori csalási minta.