Sådan virker en UPI QR-kode
En UPI QR-kode rummer et betalingslink, der begynder med upi://pay. Når en UPI-app scanner det, læser appen modtagerens virtuelle betalingsadresse (UPI-id), modtagerens navn og eventuelt beløb eller notat og beder derefter betaleren om at bekræfte med sin UPI-pinkode. Pengene flyttes mellem bankkonti gennem UPI, realtidsbetalingssystemet drevet af National Payments Corporation of India (NPCI).
Fordi formatet er fælles, virker en kode, der er lavet til én bank eller app, med enhver anden UPI-app. En kode mellem privatpersoner bærer som regel kun UPI-id og navn, mens en forhandlerkode kan tilføje en forhandlerkategorikode og en transaktionsreference.
Felter i upi://pay-linket
Linket er et sæt forespørgselsparametre. Et minimalt eksempel er upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR. Tilføjer du am=250.00, fastlægges beløbet, og tilføjer du tn, angives et notat, der vises i betalerens app. Mellemrum og specialtegn i navnet eller notatet skal procentkodes.
- pa: modtagerens adresse (UPI-id), påkrævet
- pn: modtagerens navn
- am: beløb, i rupees med op til to decimaler
- cu: valuta, INR
- tn: transaktionsnotat
- mc og tr: forhandlerkategorikode og transaktionsreference, bruges af forhandlere
Statiske koder, dynamiske koder og sikkerhed
En statisk UPI QR-kode uden beløb kan printes og genbruges, og betaleren indtaster beløbet hver gang. En dynamisk kode indeholder beløbet og en reference til én ordre. Scanning af en UPI-kode kan kun sende penge fra betaleren; den kan ikke trække penge ind, så en besked, der lyder »scan denne kode for at modtage en refusion«, er et almindeligt svindelmønster.