UPI

UPI (Unified Payments Interface) on Intian välitön maksurata, jota National Payments Corporation of India (NPCI) hallinnoi. Kaksi QR-muotoa on rinnakkain: tavallinen upi://pay-URI-kaava (yksinkertainen, toimii kaikissa UPI-sovelluksissa) ja NPCI BR Code, EMVCo MPM -alijoukko, jossa on Merchant Account Information (tagi 26) VPA:ta varten. UPI käsitteli yli 11 miljardia tapahtumaa kuukaudessa vuoteen 2024 mennessä; jokainen intialainen pankki- ja maksusovellus tukee sitä.

Kanoninen määrittely:NPCI UPI Product Overview ja NPCI OC 97, Standardization of UPI QR Code Format.
URI-kaava:upi://pay?pa=VPA&pn=NAME&am=AMT&cu=INR, yksinkertaisin UPI QR -muoto. Toimii kaikissa UPI-sovelluksissa.
Yläkaava:EMVCo MPM v1.1. UPI varaa kauppiastilin tagin 26 BR Code -muodossa.
Sääntelyviranomainen:Reserve Bank of India (RBI), antaa UPI-kiertokirjeitä; NPCI on operaattori.

Kaksi QR-muotoa

upi://-URI-kaava, parametrit

ParametriNimiPakollinenHuomiot
paSaajan osoite (VPA)KylläMuoto: user@handle. Esimerkki: alice@oksbi, merchant@paytm.
pnSaajan nimiKylläURL-koodattu. Näytetään maksajalle vahvistusta varten.
amSummaEiDesimaaliluku: 10.00. Jätä pois staattisille "syötä summa" -QR-koodeille.
cuValuuttaEiAina INR. UPI on säädösten mukaan vain INR.
tnTapahtumahuomioEiVapaa tekstimuistiinpano maksajalle, enintään 50 merkkiä.
trTapahtumaviiteEiKauppiaan antama ID täsmäytystä varten.
mcKauppiastyyppikoodiaEi4-numeroinen ISO 18245 MCC. Pakollinen kauppiasileille, valinnainen P2P:lle.
tidPäätelaitteen IDEiPOS-päätelaitteen tunniste.
urlLaskun/tuotteen URLEiSyvälinkkaus, jonka maksaja voi avata maksun jälkeen kuitin hakemiseksi.

NPCI BR Code, tagin 26 rakenne

Kun yhtenäinen QR käyttää BR Code -muotoa tavallisen upi://:n sijaan, UPI-kohtainen hyötykuorma sijaitsee tagissa 26 sisäkkäisenä TLV:nä:

AlitagiNimiPituusHuomiot
00GUI, globaali yksilöllinen tunnistevaihtelevaKiinteä arvo upi.npci.org. Tunnistaa kaavan UPI:ksi.
01VPAvaihtelevaVirtuaalinen maksamisosoite. Esimerkki: merchant@oksbi.
02KauppiastunnusvaihtelevaNPCI:n myöntämä kauppiastunniste acquirer-täsmäytystä varten.

VPA-muotosäännöt

Kanoninen testivektori, upi://-URI-kaava

VPA merchant@oksbi, nimi TEST MERCHANT, kiinteä summa ₹10.00, viitteellä 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

Minimaalinen staattinen "syötä summa" -tarra:

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

Yleiset sudenkuopat

UPI-sovelluksen yhteensopivuus

Sovellusupi:// URINPCI BR CodeHuomiot
Google Pay (Tez)KylläKylläSuurin UPI-sovellus volyymilla mitattuna.
PhonePeKylläKylläTäysi UPI + BR Code -tuki.
PaytmKylläKylläTäysi UPI + oma Paytm-lompakko-varasuunnitelma.
Amazon PayKylläKylläAxis Bankin kautta (@apl-kahva).
BHIMKylläKylläNPCI:n viiteimplementaatio. Turvallinen lähtötaso testaukseen.
Kaikki suuret pankkisovellukset (SBI YONO, ICICI iMobile, HDFC PayZapp, Axis Mobile)KylläKylläKaikki UPI-rekisteröidyt pankit toimittavat UPI-tuen kuluttajasovelluksessaan.
Yleinen iOS/Android-kameraOsittainEiNatiivit kamerat jäsentävät upi://-kaavan ja tarjoavat uudemmilla laitteilla "Avaa UPI-sovelluksessa", mutta eivät renderöi BR Code TLV:tä suoraan.

Katso myös

Määrittelytiedot varmennettu 2026-04-19. NPCI UPI Product Overview (2024), NPCI OC 97, UPI QR Standardization, EMVCo MPM v1.1.