UPI

UPI (Unified Payments Interface) er Indiens øjeblikkelige betalingsbane, drevet af National Payments Corporation of India (NPCI). To QR-formater sameksisterer: det simple upi://pay-URI-skema (enkelt, fungerer i alle UPI-apps) og NPCI BR Code, en EMVCo MPM-delmængde med Merchant Account Information (tag 26) der bærer VPA. UPI behandlede over 11 milliarder transaktioner pr. måned i 2024; alle indiske bank- og betalingsapps understøtter det.

Kanonisk specifikation:NPCI UPI Product Overview og NPCI OC 97, Standardization of UPI QR Code Format.
URI-skema:upi://pay?pa=VPA&pn=NAME&am=AMT&cu=INR, det simpleste UPI QR-format. Fungerer i alle UPI-aktiverede apps.
Overordnet spec:EMVCo MPM v1.1. UPI reserverer handelskontodag 26 i BR Code-format.
Regulatormyndighed:Reserve Bank of India (RBI), udsteder UPI-cirkulærer; NPCI er operatøren.

To QR-formater

upi://-URI-skema, parametre

ParameterNavnPåkrævetBemærkninger
paBetalingsmodtageradresse (VPA)JaFormat: user@handle. Eksempel: alice@oksbi, merchant@paytm.
pnBetalingsmodtagerens navnJaURL-kodet. Vises til betaler til bekræftelse.
amBeløbNejDecimalstreng: 10.00. Udelad for statiske "angiv beløb"-QR.
cuValutaNejAltid INR. UPI er INR-kun ifølge regulering.
tnTransaktionsnotatNejFritekst-memo vist til betaler, maks. 50 tegn.
trTransaktionsreferenceNejHandlendes ID til afstemning.
mcHandelskategorikodeNej4-cifret ISO 18245 MCC. Påkrævet for handelskonti, valgfrit for P2P.
tidTerminal-IDNejPOS-terminalidentifikator.
urlFaktura/produkt-URLNejDyblink, som betaler kan åbne efter betaling for at hente kvittering.

NPCI BR Code, tag 26-struktur

Når en ensartet QR bruger BR Code-format i stedet for simpel upi://, befinder den UPI-specifikke payload sig i tag 26 som en indlejret TLV:

Sub-tagNavnLængdeBemærkninger
00GUI, globalt unikt idvariabelFast værdi upi.npci.org. Identificerer skemaet som UPI.
01VPAvariabelDen virtuelle betalingsadresse. Eksempel: merchant@oksbi.
02HandelskodevariabelNPCI-tildelt handelsidentifikator til acquirer-afstemning.

VPA-formatregler

Kanonisk testvektor, upi://-URI-skema

VPA merchant@oksbi, navn TEST MERCHANT, fast beløb ₹10.00, med reference 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 "angiv beløb"-klistermærke:

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

Almindelige faldgruber

UPI-app-kompatibilitet

Appupi:// URINPCI BR CodeBemærkninger
Google Pay (Tez)JaJaStørste UPI-app efter volumen.
PhonePeJaJaFuld UPI + BR Code-understøttelse.
PaytmJaJaFuld UPI + deres egen Paytm-pung-fallback.
Amazon PayJaJaVia Axis Bank (@apl-handle).
BHIMJaJaNPCI's referenceimplementering. Sikker baseline til testning.
Alle store bank-apps (SBI YONO, ICICI iMobile, HDFC PayZapp, Axis Mobile)JaJaAlle UPI-tilmeldte banker leverer UPI-understøttelse i deres forbruger-app.
Generisk iOS/Android-kameraDelvistNejNative kameraer analyserer upi://-skemaet og tilbyder "Åbn i UPI-app" på nyere enheder, men gengiver ikke BR Code TLV direkte.

Se også

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