Standards · EMVCo merchant payment QR

کیا یہ تاجر ادائیگی QR ادا کرنے کے لیے محفوظ ہے؟

ریستوران کی میز یا پارکنگ میٹر یا بازار اسٹال پر QR تقریباً ہمیشہ EMVCo کے TLV فارمیٹ پر چلتی ہے۔ اس میں تاجر نام، شہر، ملک، کرنسی، اختیاری رقم، اور CRC-16 چیکسم ہے جو پے لوڈ تبدیل ہو تو ناکام ہو جاتا ہے۔ اسٹیکر-سواپ حملہ — حقیقی تاجر کی QR کو حملہ آور کی QR سے ڈھانپنا — دنیا بھر میں سب سے عام QR دھوکہ ہے۔ ادائیگی سے پہلے QR ڈی کوڈ کرنا آپ کو بتاتا ہے کہ آپ واقعی کسے ادا کر رہے ہیں۔

تاجر QR اسکین کریں → تمام معیارات →

فارمیٹ کیا ہے

معیار EMVCo QR Code Specification ہے جو اسی EMVCo کنسورشیم نے شائع کیا جس نے چپ-اینڈ-پن کارڈز بنائے۔ دو اقسام زیادہ تر فارمیٹ شیئر کرتی ہیں:

تقریباً ہر ملک کی فوری ادائیگی اسکیم EMVCo MPM کے اوپر بنی ہے جس میں کچھ ملک-مخصوص ٹیگ لگائے گئے ہیں:

فارمیٹ Tag-Length-Value متن ہے، کوئی انکرپشن نہیں — کسی بھی QR اسکینر سے ڈی کوڈ قابل۔ تاجر کی شناخت سادہ متن میں انکوڈ ہے اور یہی آپ کا والٹ ایپ دکھاتا ہے۔

تاجر ادائیگی QR کا ڈھانچہ

ہر EMVCo پے لوڈ 000201 (Payload Format Indicator) سے شروع ہوتا ہے۔ اس کے بعد TLV ریکارڈز کا ایک سلسلہ ہے — دو حرفی ٹیگ، دو ہندسہ لمبائی، اس لمبائی کی قدر — بار بار۔

ٹیگ 01، آغاز کا نقطہ

11 = جامد QR (دوبارہ قابل استعمال — آپ رقم خود داخل کریں)۔
12 = متحرک QR (یک بار — رقم تاجر POS نے پہلے سے بھری)۔

ٹیگز 26-51، تاجر اکاؤنٹ معلومات

ملک-مخصوص وصول کنندہ شناخت کنندہ۔ Pix Key (CPF/CNPJ/ای میل/فون/EVP UUID)، UPI ورچوئل پیمنٹ ایڈریس، PromptPay فون یا قومی ID، وغیرہ۔

ٹیگ 52، تاجر زمرہ کوڈ (MCC)

ISO 18245 4 ہندسہ زمرہ۔ 5812 = ریستوران، 5411 = گروسری، 7011 = لاجنگ، 5541 = گیس اسٹیشن، وغیرہ۔

ٹیگ 53، کرنسی

ISO 4217 عددی کوڈ۔ 840 = USD، 978 = EUR، 826 = GBP، 986 = BRL (برازیلی ریال)، 356 = INR (ہندوستانی روپیہ)۔

ٹیگ 54، رقم

اختیاری۔ متحرک QRs میں موجود (تاجر نے پہلے سے بھری)، جامد QRs میں غائب (آپ خود داخل کریں)۔

ٹیگز 55-57، ٹپ/سہولت فیس

اختیاری۔ 55 اشارہ کرتا ہے کہ آیا ٹپ پرامپٹ ظاہر ہو؛ 56/57 مقررہ رقم یا فیصد سہولت فیس رکھتے ہیں۔

ٹیگ 58، ملک

ISO 3166-1 alpha-2 ملک کوڈ۔ جب ادائیگی ایپس سرحد پار منتقلی کی حمایت کریں تو مفید۔

ٹیگ 59، تاجر نام

25 حروف تک۔ یہ وہ فیلڈ ہے جو آپ کا والٹ ایپ "آپ ___ کو ادا کر رہے ہیں" کے طور پر دکھاتا ہے۔ تاجر یہاں جو چاہے ڈال سکتا ہے۔ اسٹیکر-سواپ کرنے والا حملہ آور یہاں جو سٹرنگ چاہے ڈالتا ہے۔

ٹیگ 60، تاجر شہر

15 حروف تک۔ تاجر کہاں واقع ہے۔

ٹیگ 61، پوسٹل کوڈ

اختیاری لیکن دھوکہ کا پتہ لگانے کے لیے مفید: امریکی تاجر جس کا پوسٹل کوڈ شہر سے میل نہیں کھاتا — یہ فلیگ ہے۔

ٹیگ 62، اضافی ڈیٹا فیلڈ

Sub-TLV۔ اندر: بل نمبر، موبائل نمبر، اسٹور لیبل، لائلٹی نمبر، حوالہ لیبل، گاہک لیبل، ٹرمینل لیبل، لین دین کا مقصد۔

ٹیگ 63، CRC چیکسم

CRC-16/CCITT-FALSE سب سے پہلے (CRC TLV ہیڈر "6304" سمیت) پر۔ اگر یہ میل نہیں کھاتا، تو QR تبدیل یا خراب ہو چکی ہے۔

اسٹیکر-سواپ حملہ — عالمی QR دھوکہ نمبر 1

طریقہ کار افسوسناک حد تک آسان ہے:

  1. حملہ آور اپنے ادائیگی اکاؤنٹ کی طرف اشارہ کرنے والی QR پرنٹ کرتا ہے۔
  2. وہ پرنٹ شدہ QR کو اسٹیکر پر لگاتا ہے (یا سیدھے چپکنے والے کاغذ پر پرنٹ کرتا ہے)۔
  3. وہ بازار، ریستوران ضلع، یا پارکنگ-میٹر زون سے گزرتا ہے اور سواپ-QR کو جائز تاجر QR کے اوپر چپکا دیتا ہے۔
  4. ہر وہ گاہک جو اسکین کرتا ہے حملہ آور کو ادا کرتا ہے۔

تاجر اس وقت تک نہیں دیکھتا جب تک دن کے حساب میں کمی نظر نہیں آتی۔ گاہک نہیں دیکھتا کیونکہ والٹ کہتا ہے "آپ نے ادا کیا"، اور حملہ آور ٹیگ 59 میں تاجر کا اصل نام ڈال سکتا ہے۔ یا اس کے قریب ("Joe's Pizz4"، "Joe's Pizzeria 2") — معمولی فرق جو مصروف گاہک نہیں پکڑتا۔

یہ دھوکہ ہر اس ملک میں دستاویز کیا گیا ہے جہاں موبائل ادائیگیاں عام ہیں: برازیل (Pix اسٹیکر-سواپ پارکنگ میٹروں پر)، ہندوستان (UPI اسٹیکر-سواپ پیٹرول پمپوں پر)، چین (WeChat Pay اسٹیکر-سواپ دکان کی کھڑکیوں پر)، سنگاپور (PayNow ہاکر سینٹرز پر)، UK (عطیہ باکس QR-سواپ)، US (آسٹن، سان فرانسسکو، LA میں پارکنگ میٹر)۔

ادائیگی سے پہلے ادائیگی QR کیسے تصدیق کریں

ہمارا اسکینر آپ کو کیا دکھاتا ہے:

اسکین سے پہلے جانچنے کے لیے جسمانی اشارے:

ہم جو ملک-مخصوص اسکیمیں شناخت کرتے ہیں

ہمارا تجزیہ کار ملک ٹیگ کو پہچانتا ہے اور جب مقامی اسکیم لاگو ہو تو فیصلے کو مقامی اسکیم نام کے ساتھ لیبل کرتا ہے۔ فی الحال تمام بڑے فوری ادائیگی نظاموں سمیت 54 ممالک کا احاطہ۔ فی اسکیم تفصیلات کے ساتھ مکمل فہرست کے لیے معیارات ہب دیکھیں۔

متعلقہ

ادائیگی سے پہلے اسکین کریں

QR ہمارے اسکینر میں ڈالیں۔ فیصلہ تاجر، شہر، ملک، رقم، اور CRC چیکسم کی درستگی دکھاتا ہے۔ چند سیکنڈ لگتے ہیں۔ شام کے کھانے یا پورے ماہ کے پارکنگ بجٹ کی بچت ہو سکتی ہے۔

اسکینر کھولیں →