UPI

UPI (यूनिफाइड पेमेंट्स इंटरफेस) भारत की तत्काल-भुगतान रेल है, जिसे नेशनल पेमेंट्स कॉर्पोरेशन ऑफ इंडिया (NPCI) संचालित करता है। दो QR फॉर्मेट सह-अस्तित्व में हैं: सादा upi://pay URI स्कीम (सरल, हर UPI ऐप में काम करती है) और NPCI BR Code, Merchant Account Information (टैग 26) के साथ EMVCo MPM का एक सबसेट जो VPA वहन करता है। 2024 तक UPI ने प्रति माह 11+ अरब लेनदेन संसाधित किए; हर भारतीय बैंकिंग और भुगतान ऐप इसे सपोर्ट करता है।

कैनोनिकल स्पेक:NPCI UPI Product Overview और NPCI OC 97, Standardization of UPI QR Code Format
URI स्कीम:upi://pay?pa=VPA&pn=NAME&am=AMT&cu=INR, सबसे सरल UPI QR फॉर्मेट। हर UPI-सक्षम ऐप में काम करता है।
पैरेंट स्पेक:EMVCo MPM v1.1। UPI BR Code फॉर्मेट में मर्चेंट-अकाउंट टैग 26 रिजर्व करता है।
नियामक:भारतीय रिज़र्व बैंक (RBI), UPI सर्कुलर जारी करता है; NPCI ऑपरेटर है।

दो QR फॉर्मेट

upi:// URI स्कीम, पैरामीटर

पैरामीटरनामआवश्यकनोट्स
paप्राप्तकर्ता का पता (VPA)हाँफॉर्मेट: user@handle। उदाहरण: alice@oksbi, merchant@paytm
pnप्राप्तकर्ता का नामहाँURL-एनकोडेड। पुष्टि के लिए भुगतानकर्ता को दिखाया जाता है।
amराशिनहींदशमलव स्ट्रिंग: 10.00। स्टैटिक "राशि दर्ज करें" QR के लिए छोड़ दें।
cuमुद्रानहींहमेशा INR। UPI नियमन द्वारा केवल INR है।
tnलेनदेन नोटनहींभुगतानकर्ता को दिखाया गया फ्री-टेक्स्ट मेमो, अधिकतम 50 अक्षर।
trलेनदेन संदर्भनहींसुलह के लिए व्यापारी-प्रदत्त ID।
mcमर्चेंट कैटेगरी कोडनहीं4-अंकीय ISO 18245 MCC। व्यापारी खातों के लिए आवश्यक, P2P के लिए वैकल्पिक।
tidटर्मिनल IDनहींPOS टर्मिनल पहचानकर्ता।
urlइनवॉइस/उत्पाद URLनहींडीप-लिंक जिसे भुगतानकर्ता रसीद लाने के लिए भुगतान के बाद खोल सकता है।

NPCI BR Code, टैग 26 संरचना

जब एक एकीकृत QR सादे upi:// के बजाय BR Code फॉर्मेट का उपयोग करता है, तो UPI-विशिष्ट पेलोड टैग 26 में नेस्टेड TLV के रूप में रहता है:

सब-टैगनामलंबाईनोट्स
00GUI, ग्लोबल यूनिक आइडेंटिफायरपरिवर्तनशीलनिश्चित मान upi.npci.org। स्कीम को UPI के रूप में पहचानता है।
01VPAपरिवर्तनशीलवर्चुअल पेमेंट एड्रेस। उदाहरण: merchant@oksbi
02मर्चेंट कोडपरिवर्तनशीलअधिग्रहणकर्ता सुलह के लिए NPCI-असाइन्ड मर्चेंट पहचानकर्ता।

VPA फॉर्मेट नियम

कैनोनिकल टेस्ट वेक्टर, upi:// URI स्कीम

VPA merchant@oksbi, नाम TEST MERCHANT, निश्चित राशि ₹10.00, संदर्भ 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

न्यूनतम "राशि दर्ज करें" स्टैटिक स्टिकर:

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

सामान्य समस्याएं

UPI-ऐप संगतता

ऐपupi:// URINPCI BR Codeनोट्स
Google Pay (Tez)हाँहाँवॉल्यूम के हिसाब से सबसे बड़ा UPI ऐप।
PhonePeहाँहाँपूर्ण UPI + BR Code समर्थन।
Paytmहाँहाँपूर्ण UPI + अपना Paytm वॉलेट फॉलबैक।
Amazon PayहाँहाँAxis Bank के माध्यम से (@apl हैंडल)।
BHIMहाँहाँNPCI का संदर्भ कार्यान्वयन। परीक्षण के लिए सुरक्षित आधार रेखा।
हर प्रमुख बैंक ऐप (SBI YONO, ICICI iMobile, HDFC PayZapp, Axis Mobile)हाँहाँसभी UPI-नामांकित बैंक अपने उपभोक्ता ऐप में UPI समर्थन प्रदान करते हैं।
जेनेरिक iOS/Android कैमराआंशिकनहींनेटिव कैमरे upi:// स्कीम को पार्स करते हैं और नए उपकरणों पर "UPI ऐप में खोलें" प्रदान करते हैं, लेकिन BR Code TLV को सीधे रेंडर नहीं करते।

यह भी देखें

स्पेक संदर्भ सत्यापित 2026-04-19। NPCI UPI Product Overview (2024), NPCI OC 97, UPI QR Standardization, EMVCo MPM v1.1।