Standards · EMVCo merchant payment QR

क्या यह मर्चेंट पेमेंट QR पेमेंट करने के लिए सुरक्षित है?

किसी रेस्तरां की टेबल, पार्किंग मीटर, या बाज़ार की दुकान पर QR लगभग हमेशा EMVCo के TLV फ़ॉर्मेट पर चलता है। हम इसे पूरी तरह डीकोड करते हैं।

मर्चेंट QR स्कैन करें → सभी मानक →

फ़ॉर्मेट क्या है

स्टैंडर्ड EMVCo QR Code Specification है, जिसे उसी EMVCo consortium ने प्रकाशित किया जो chip-and-PIN cards को नियंत्रित करता है।

लगभग हर देश की इंस्टेंट-पेमेंट योजना EMVCo MPM के ऊपर कुछ देश-विशिष्ट टैग के साथ बनी है:

फ़ॉर्मेट Tag-Length-Value टेक्स्ट है, कोई एन्क्रिप्शन नहीं, किसी भी QR स्कैनर द्वारा डीकोड योग्य। मर्चेंट पहचान सादे में है।

मर्चेंट पेमेंट QR की संरचना

हर EMVCo payload 000201 (Payload Format Indicator) से शुरू होता है। इसके बाद TLV रिकॉर्ड की एक श्रृंखला है: दो-कैरेक्टर tag, दो-अंकीय length, उस length का value, बार-बार।

Tag 01, आरंभ का बिंदु

11 = स्टेटिक QR (पुन: उपयोग योग्य, आप राशि खुद दर्ज करते हैं)।
12 = डायनामिक QR (मर्चेंट ने राशि पहले से भरी है)।

Tags 26-51, व्यापारी खाता जानकारी

देश-विशिष्ट प्राप्तकर्ता आइडेंटिफ़ायर। Pix Key (CPF / CNPJ / ईमेल / फ़ोन / EVP UUID), UPI Virtual Payment Address, PromptPay ID, आदि।

Tag 52, व्यापारी श्रेणी कोड (MCC)

ISO 18245 4-अंकीय category। 5812 = रेस्तरां, 5411 = किराना, 7011 = लॉजिंग, 5541 = गैस स्टेशन, आदि।

Tag 53, मुद्रा

ISO 4217 न्यूमेरिक कोड। 840 = USD, 978 = EUR, 826 = GBP, 986 = BRL (Brazilian real), 356 = INR (Indian rupee)।

Tag 54, राशि

वैकल्पिक। डायनामिक QR में मौजूद (मर्चेंट ने पहले से भरा), स्टेटिक QR में अनुपस्थित (आप इसे दर्ज करते हैं)।

Tags 55-57, टिप / सुविधा शुल्क

वैकल्पिक। 55 इंगित करता है कि tip prompt आना चाहिए या नहीं; 56 / 57 एक फ़िक्स्ड-राशि या प्रतिशत tip ले जाते हैं।

Tag 58, देश

ISO 3166-1 alpha-2 देश कोड। cross-border ट्रांसफ़र सपोर्ट करने वाले पेमेंट ऐप के लिए उपयोगी।

Tag 59, व्यापारी का नाम

25 char तक। यह वह फ़ील्ड है जिसे आपका वॉलेट ऐप "आप ___ को पेमेंट कर रहे हैं" के रूप में दिखाता है। स्टिकर-स्वैप इस फ़ील्ड को नहीं बदलते — यही कारण है कि नाम मेल नहीं खा सकता।

Tag 60, व्यापारी का शहर

15 char तक। मर्चेंट कहाँ स्थित है।

Tag 61, पिन कोड

वैकल्पिक लेकिन धोखाधड़ी-पहचान के लिए उपयोगी: एक US मर्चेंट जिसका पोस्टल कोड शहर से मेल नहीं खाता, वह संदिग्ध है।

Tag 62, अतिरिक्त डेटा फ़ील्ड

Sub-TLV। अंदर: बिल नंबर, मोबाइल नंबर, स्टोर लेबल, लॉयल्टी नंबर, संदर्भ लेबल, ग्राहक लेबल, terminal label, purpose of transaction।

Tag 63, CRC चेकसम

CRC-16/CCITT-FALSE, CRC TLV के "6304" हेडर सहित सब कुछ पर। यदि यह मेल नहीं खाता, तो QR बदला गया है। हमारा स्कैनर इसे चेक करता है।

स्टिकर-स्वैप हमला, वैश्विक QR धोखाधड़ी №1

तकनीक निराशाजनक रूप से सरल है:

  1. हमलावर अपने स्वयं के पेमेंट खाते की ओर इशारा करने वाला QR प्रिंट करता है।
  2. वे प्रिंटेड QR को एक स्टिकर पर रखते हैं (या सीधे चिपकने वाले कागज़ पर प्रिंट करते हैं)।
  3. वे एक बाज़ार, रेस्तरां जिले, या पार्किंग-मीटर क्षेत्र से गुज़रते हैं, और swap-QR को वैध QR के ऊपर चिपका देते हैं।
  4. स्कैन करने वाला हर ग्राहक हमलावर को पेमेंट करता है।

मर्चेंट को दिन के सामंजस्य तक पता नहीं चलता कि आमदनी कम है। ग्राहक को पेमेंट सफल लगती है।

धोखाधड़ी हर उस देश में दर्ज की गई है जहां मोबाइल पेमेंट प्रचलित है: Brazil (Pix sticker swaps), India (UPI swaps), Singapore (PayNow), और अन्य।

पेमेंट करने से पहले पेमेंट QR कैसे सत्यापित करें

हमारा स्कैनर आपको क्या दिखाता है:

स्कैन करने से पहले जांचने के लिए भौतिक संकेत:

देश-विशिष्ट योजनाएं जिन्हें हम पहचानते हैं

हमारा analyzer देश टैग को पहचानता है और जब कोई स्थानीय योजना लागू होती है तो verdict को उस योजना के नाम के साथ लेबल करता है। वर्तमान में 54 देशों को कवर करता है जिनमें सभी प्रमुख तत्काल-भुगतान प्रणालियाँ शामिल हैं। प्रति-योजना विवरण के साथ पूरी सूची के लिए standards hub देखें।

संबंधित

पेमेंट करने से पहले स्कैन करें

QR को हमारे स्कैनर में डालें। verdict मर्चेंट, शहर, देश, राशि, currency, और CRC वैध है या नहीं दिखाता है।

स्कैनर खोलें →