PIX
PIX ब्राज़ील की तत्काल भुगतान योजना है, जिसे Banco Central do Brasil (BACEN) संचालित करता है। BR Code QR फॉर्मेट EMVCo MPM का उपसमुच्चय है जिसमें Merchant Account Information (टैग 26) एक PIX कुंजी, CPF, CNPJ, ईमेल, फोन नंबर, या रैंडम EVP, ले जाता है। PIX ने लॉन्च के बाद दो साल से कम समय में पहला ट्रिलियन रियल निपटाया (2020 → 2022) और अब ब्राज़ील में प्रमुख खुदरा भुगतान नेटवर्क है।
मानक विनिर्देश:Banco Central do Brasil, PIX दस्तावेज़ीकरण। मूल संकल्प: BACEN Resolution 103/2021, Manual de Padrões para Iniciação do Pix।
मूल विनिर्देश:EMVCo MPM v1.1। PIX मर्चेंट-अकाउंट टैग
एन्कोडिंग: TLV (Tag-Length-Value) 2-अंकीय टैग, 2-अंकीय लंबाई और CRC16-CCITT ट्रेलर के साथ।
मूल विनिर्देश:EMVCo MPM v1.1। PIX मर्चेंट-अकाउंट टैग
26 आरक्षित करता है; बाकी सब EMVCo से विरासत में मिलता है। एन्कोडिंग: TLV (Tag-Length-Value) 2-अंकीय टैग, 2-अंकीय लंबाई और CRC16-CCITT ट्रेलर के साथ।
BR Code संरचना, टैग 26 (PIX Merchant Account Information)
PIX-विशिष्ट सामग्री टैग 26 में है। यह स्वयं इन सब-टैग के साथ एक नेस्टेड TLV संरचना है:
| सब-टैग | नाम | लंबाई | टिप्पणियाँ |
|---|---|---|---|
00 | GUI, वैश्विक अद्वितीय पहचानकर्ता | 14 | निश्चित मान br.gov.bcb.pix। योजना को PIX के रूप में पहचानता है। |
01 | PIX कुंजी | परिवर्तनीय | CPF (11 अंक), CNPJ (14 अंक), ईमेल, फोन (+55DDPHONE), या EVP (UUID-जैसी रैंडम कुंजी)। |
02 | अतिरिक्त जानकारी | परिवर्तनीय, ≤72 | भुगतानकर्ता के लिए मुक्त-पाठ संदेश। उनके बैंकिंग ऐप में दिखाया जाता है। |
25 | URL, डायनामिक PIX | परिवर्तनीय | केवल डायनामिक PIX के लिए उपयोग किया जाता है: भुगतानकर्ता का ऐप स्कैन समय पर इस URL से पूरा पेलोड लाता है (राशि, देय तिथि, समाप्ति, छूट/जुर्माना)। स्टेटिक PIX टैग 25 पूरी तरह छोड़ देता है। |
PIX कुंजी प्रकार
| कुंजी प्रकार | प्रारूप | सत्यापन |
|---|---|---|
| CPF (व्यक्तिगत कर ID) | 11 अंक, QR पेलोड में कोई विराम चिह्न नहीं | अंतिम 2 अंकों पर Mod-11 चेकसम। मास्क 123.456.789-09 → कच्चा 12345678909। |
| CNPJ (कॉर्पोरेट कर ID) | 14 अंक, कोई विराम चिह्न नहीं | दो mod-11 चेकसम। मास्क 12.345.678/0001-95 → कच्चा 12345678000195। |
| ईमेल | RFC 5321 अनुपालक, अधिकतम 77 वर्ण | BACEN पंजीकरण पर लोअरकेस करता है; QR पेलोड पंजीकृत केस से मेल खाना चाहिए। |
| फोन | E.164 देश कोड +55 के साथ, अधिकतम 14 वर्ण | प्रारूप: +55DDNNNNNNNNN जहां DD 2-अंकीय एरिया कोड है। कोई स्पेस या डैश नहीं। |
| EVP (रैंडम कुंजी) | UUID v4 प्रारूप, 36 वर्ण | पंजीकरण के दौरान भुगतानकर्ता के बैंक द्वारा सर्वर-साइड पर उत्पन्न। उन व्यापारियों के लिए पसंदीदा जो CPF/CNPJ/ईमेल/फोन उजागर नहीं करना चाहते। |
स्टेटिक PIX बनाम डायनामिक PIX
- स्टेटिक PIX (Point of Initiation
11)। QR में सब कुछ एन्कोड: PIX कुंजी, व्यापारी नाम, व्यापारी शहर, वैकल्पिक निश्चित राशि, वैकल्पिक संदर्भ। भुगतानकर्ता का ऐप सीधे पढ़ता और अधिकृत करता है। प्रिंटेड स्टिकर, इनवॉइस, विंडो पोस्टर के लिए सर्वोत्तम। राशि छोड़ी जा सकती है (भुगतानकर्ता टाइप करता है) या निश्चित की जा सकती है (सटीक शुल्क)। - डायनामिक PIX (Point of Initiation
12)। QR एक URL (सब-टैग25) ले जाता है। भुगतानकर्ता का ऐप स्कैन समय पर उस URL से JWS-हस्ताक्षरित JSON पेलोड लाता है जिसमें राशि, देय तिथि, समाप्ति विंडो और वैकल्पिक विलंब शुल्क/छूट नियम होते हैं। समाप्ति तिथियों वाले बिलिंग इनवॉइस के लिए आवश्यक (boletos híbridos)। PIX Cobrança (बिलिंग) के लिए भी उपयोग किया जाता है।
मानक परीक्षण वेक्टर, CPF कुंजी और निश्चित राशि के साथ स्टेटिक PIX
CPF 12345678909, व्यापारी LOJA TESTE SAO PAULO में, निश्चित राशि R$10.00, कोई लेनदेन संदर्भ नहीं:
00020126360014br.gov.bcb.pix0114123456789095204000053039865406010.005802BR5910LOJA TESTE6009SAO PAULO62070503***6304XXXX| टैग | मान | अर्थ |
|---|---|---|
00 | 01 | पेलोड प्रारूप संकेतक (हमेशा 01) |
01 | 11 | स्टेटिक प्रारंभ बिंदु |
26 | 36 बाइट नेस्टेड TLV | PIX Merchant Account Information |
├─ 00 | br.gov.bcb.pix | GUI |
├─ 01 | 12345678909 | CPF कुंजी (11 अंक) |
52 | 0000 | MCC, अज्ञात / व्यक्तिगत |
53 | 986 | BRL के लिए ISO 4217 मुद्रा कोड |
54 | 10.00 | निश्चित लेनदेन राशि |
58 | BR | देश कोड |
59 | LOJA TESTE | व्यापारी नाम (EMVCo के अनुसार अधिकतम 25 वर्ण) |
60 | SAO PAULO | व्यापारी शहर (अधिकतम 15 वर्ण) |
62 | 7 बाइट नेस्टेड | अतिरिक्त डेटा टेम्पलेट |
├─ 05 | *** | संदर्भ लेबल (बिना संदर्भ के प्लेसहोल्डर) |
63 | XXXX | पहले सब कुछ पर CRC16-CCITT (एन्कोड समय पर पुनः गणना करें) |
सामान्य समस्याएं
- CPF/CNPJ मास्किंग। QR पेलोड केवल बिना मास्क के अंकों का उपयोग करता है (
12345678909,123.456.789-09नहीं)। कुछ कोड जनरेटर गलती से डॉट्स और डैश छोड़ देते हैं, परिणामी QR हर बैंकिंग ऐप में "chave PIX inválida" के साथ विफल होता है। - कैरेक्टर सेट महत्वपूर्ण है। BACEN विनिर्देश व्यापारी नाम और शहर के लिए ISO/IEC 8859-1 (Latin-1) कहता है। एक्सेंटेड अक्षर (
São Paulo) TLV लंबाई गणना से पहले Latin-1 में एन्कोड होने चाहिए, UTF-8 में नहीं। UTF-8 एन्कोडिंग बाइट काउंट बढ़ाती है और लंबाई फ़ील्ड तोड़ती है। - CRC गणना। CRC16-CCITT (बहुपद
0x1021, init0xFFFF, कोई अंतिम XOR नहीं) टैग00से6304तक सब कुछ कवर करता है, CRC फ़ील्ड के शाब्दिक टैग+लंबाई सहित। सामान्य बग: गलत रेंज पर CRC गणना, QR कुछ ऐप्स में सही ढंग से पार्स होता है और अन्य में विफल होता है। - राशि प्रारूप स्ट्रिंग है, संख्या नहीं। टैग
54एक स्ट्रिंग है:10.00,1000नहीं। दो दशमलव स्थान आवश्यक। अधिकतम दो दशमलव, BRL में सेंट से कम के अंकमूल्य नहीं हैं। - स्टेटिक PIX में कोई बिल्ट-इन रिफंड नहीं। भुगतान के बाद, स्टेटिक PIX तत्काल और अंतिम है। व्यापारियों को आउट-ऑफ-बैंड रिफंड संभालना होगा (व्यापारी से भुगतानकर्ता को रिवर्स PIX)। प्रिंटेड सामग्री पर इसे स्पष्ट रूप से दिखाएं।
- स्टिकर-ओवरले धोखाधड़ी। कैशियर काउंटर पर फिजिकल PIX QR स्टिकर ओवरले धोखाधड़ी से प्रभावित हुए हैं, हमलावर व्यापारी के QR के ऊपर अपना QR चिपका देते हैं। स्टेटिक QR को समय-समय पर बदलें, उन्हें लेमिनेट करें, और स्टिकर के पास अपेक्षित PIX कुंजी सादे पाठ के रूप में दिखाएं ताकि भुगतानकर्ता सत्यापित कर सके।
- निवेश/प्रतिभूति प्रतिबंध। Comissão de Valores Mobiliários (CVM) अपंजीकृत निवेश आग्रह के लिए PIX को प्रतिबंधित करता है। टोकन, "गारंटीड रिटर्न" उत्पाद, या MLM योजनाओं के लैंडिंग पेज पर PIX QR CVM प्रवर्तन कार्रवाई को ट्रिगर करता है।
- डायनामिक PIX को लाइव एंडपॉइंट की आवश्यकता है। यदि टैग
25URL मृत है, तो स्कैन समय पर भुगतान विफल होता है। अपने नियंत्रण वाले होस्ट का उपयोग करें और इसे कम से कम QR की प्रिंटेड जीवनकाल के लिए चालू रखें।
बैंकिंग-ऐप संगतता
हर लाइसेंसधारी PIX प्रतिभागी (बैंक या भुगतान संस्था) अपने उपभोक्ता ऐप में BR Code का समर्थन करता है। उल्लेखनीय कार्यान्वयन:
| ऐप | स्टेटिक | डायनामिक | टिप्पणियाँ |
|---|---|---|---|
| Itaú, Bradesco, Santander, BB, Caixa | हाँ | हाँ | शीर्ष-5 बैंक। Cobrança, agendado और devolução सहित पूर्ण PIX समर्थन। |
| Nubank | हाँ | हाँ | ब्राज़ील में सबसे लोकप्रिय नियोबैंक। स्वच्छ PIX UX। |
| Inter, C6 Bank, PicPay | हाँ | हाँ | पूर्ण PIX समर्थन। |
| Mercado Pago | हाँ | हाँ | भुगतान संस्था; PIX एक ही ऐप में कई भुगतान नेटवर्कों में से एक है। |
| सामान्य iOS/Android कैमरा | नहीं | नहीं | नेटिव कैमरा ऐप BR Code को भुगतान इरादे के रूप में पार्स नहीं करते। उपयोगकर्ता को पहले अपना बैंकिंग ऐप खोलना होगा। |
यह भी देखें
- /pix-qr-code/, CPF/CNPJ सत्यापन और लाइव BR Code एन्कोडिंग के साथ PIX जनरेटर।
- /standards/emvco/, EMVCo MPM मूल विनिर्देश।
- /standards/upi/, UPI भारत, टैग 26 के साथ एक अन्य EMVCo-व्युत्पन्न योजना।
- /standards/, मानक इंडेक्स पर वापस।