UPI

UPI (Unified Payments Interface) er Indias øyeblikkelige betalingsbane, drevet av National Payments Corporation of India (NPCI). To QR-formater sameksisterer: det enkle upi://pay-URI-skjemaet (enkelt, fungerer i alle UPI-apper) og NPCI BR Code, en EMVCo MPM-delmengde med Merchant Account Information (tag 26) som bærer VPA. UPI behandlet over 11 milliarder transaksjoner per måned i 2024; alle indiske bank- og betalingsapper støtter det.

Kanonisk spesifikasjon:NPCI UPI Product Overview og NPCI OC 97, Standardization of UPI QR Code Format.
URI-skjema:upi://pay?pa=VPA&pn=NAME&am=AMT&cu=INR, det enkleste UPI QR-formatet. Fungerer i alle UPI-aktiverte apper.
Overordnet spesifikasjon:EMVCo MPM v1.1. UPI reserverer handelskontotag 26 i BR Code-format.
Reguleringsmyndighet:Reserve Bank of India (RBI), utsteder UPI-sirkulærer; NPCI er operatøren.

To QR-formater

upi://-URI-skjema, parametere

ParameterNavnObligatoriskMerknader
paBetalingsmottakeradresse (VPA)JaFormat: user@handle. Eksempel: alice@oksbi, merchant@paytm.
pnBetalingsmottakers navnJaURL-kodet. Vises til betaleren for bekreftelse.
amBeløpNeiDesimalstreng: 10.00. Utelat for statiske "angi beløp" QR.
cuValutaNeiAlltid INR. UPI er kun INR per regulering.
tnTransaksjonsnotatNeiFritekstotat vist til betaler, maks. 50 tegn.
trTransaksjonsreferanseNeiHandlendes ID for avstemming.
mcHandelskategorikodeNei4-sifret ISO 18245 MCC. Påkrevd for handelskontoer, valgfritt for P2P.
tidTerminal-IDNeiPOS-terminalidentifikator.
urlFaktura/produkt-URLNeiDyp lenke som betaler kan åpne etter betaling for å hente kvittering.

NPCI BR Code, tag 26-struktur

Når en enhetlig QR bruker BR Code-format i stedet for vanlig upi://, befinner den UPI-spesifikke nyttelasten seg i tag 26 som nestet TLV:

Sub-tagNavnLengdeMerknader
00GUI, globalt unikt idvariabelFast verdi upi.npci.org. Identifiserer skjemaet som UPI.
01VPAvariabelDen virtuelle betalingsadressen. Eksempel: merchant@oksbi.
02HandelskodevariabelNPCI-tildelt handelsidentifikator for acquirer-avstemming.

VPA-formatregler

Kanonisk testvektor, upi://-URI-skjema

VPA merchant@oksbi, navn TEST MERCHANT, fast beløp ₹10.00, med referanse INV-2026-0001:

upi://pay?pa=merchant@oksbi&pn=TEST%20MERCHANT&am=10.00&cu=INR&tn=Invoice%20INV-2026-0001&tr=INV-2026-0001

Minimalt statisk "angi beløp"-klistremerke:

upi://pay?pa=merchant@oksbi&pn=TEST%20MERCHANT&cu=INR

Vanlige fallgruver

UPI-app-kompatibilitet

Appupi:// URINPCI BR CodeMerknader
Google Pay (Tez)JaJaStørste UPI-app etter volum.
PhonePeJaJaFull UPI + BR Code-støtte.
PaytmJaJaFull UPI + sin Paytm-lommebok-fallback.
Amazon PayJaJaVia Axis Bank (@apl-handle).
BHIMJaJaNPCIs referanseimplementasjon. Sikker basislinje for testing.
Alle store bankappar (SBI YONO, ICICI iMobile, HDFC PayZapp, Axis Mobile)JaJaAlle UPI-registrerte banker leverer UPI-støtte i sin forbrukerapp.
Generisk iOS/Android-kameraDelvisNeiInnebygde kameraer tolker upi://-skjemaet og tilbyr "Åpne i UPI-app" på nyere enheter, men gjengir ikke BR Code TLV direkte.

Se også

Spesifikasjonsreferanser verifisert 2026-04-19. NPCI UPI Product Overview (2024), NPCI OC 97, UPI QR Standardization, EMVCo MPM v1.1.