Kaip veikia UPI QR kodas
UPI QR kode yra mokėjimo nuoroda, prasidedanti upi://pay. Kai UPI programėlė ją nuskaito, ji perskaito gavėjo virtualų mokėjimo adresą (UPI ID), gavėjo pavadinimą ir bet kokią sumą ar pastabą, o tada paprašo mokėtojo patvirtinti UPI PIN kodu. Pinigai tarp banko sąskaitų pervedami per UPI – realaus laiko mokėjimų sistemą, kurią valdo Indijos nacionalinė mokėjimų korporacija (NPCI).
Kadangi formatas bendras, vieno banko ar programėlės sukurtas kodas veikia su bet kuria kita UPI programėle. Asmens asmeniui skirtame kode paprastai būna tik UPI ID ir vardas, o prekybininko kode gali būti pridėtas prekybininko kategorijos kodas ir operacijos nuoroda.
upi://pay nuorodos laukai
Nuoroda yra užklausos parametrų rinkinys. Minimalus pavyzdys: upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR. Pridėjus am=250.00, nustatoma suma, o pridėjus tn, nustatoma pastaba, kuri rodoma mokėtojo programėlėje. Tarpai ir specialieji simboliai pavadinime ar pastaboje turi būti užkoduoti procentais (percent-encoded).
- pa: gavėjo adresas (UPI ID), privalomas
- pn: gavėjo pavadinimas
- am: suma rupijomis iki dviejų skaitmenų po kablelio
- cu: valiuta, INR
- tn: operacijos pastaba
- mc ir tr: prekybininko kategorijos kodas ir operacijos nuoroda, kuriuos naudoja prekybininkai
Statiniai kodai, dinaminiai kodai ir sauga
Statinį UPI QR kodą be sumos galima atspausdinti ir naudoti pakartotinai, o mokėtojas kaskart įveda sumą. Dinaminiame kode yra suma ir vieno užsakymo nuoroda. Nuskaitęs UPI kodą galima tik siųsti pinigus iš savo sąskaitos, bet ne gauti, todėl žinutė „nuskaitykite šį kodą, kad gautumėte grąžinamus pinigus“ yra dažnas sukčiavimo būdas.