EMV QR کوڈ

دیگر نام: EMVCo QR, EMV MPM, مرچنٹ پریزنٹڈ QR, EMV QR code

تعریف

EMV QR کوڈ ادائیگی کا QR کوڈ ہے جو EMVCo کی تفصیلات کی پیروی کرتا ہے، یعنی ٹیگ-لینتھ-ویلیو فارمیٹ جسے کئی قومی اسکیمیں مرچنٹ، کرنسی اور رقم انکوڈ کرنے کے لیے استعمال کرتی ہیں۔

EMV QR کی تفصیلات کیا احاطہ کرتی ہیں

EMVCo کی EMV QR کوڈ تفصیلات متعین کرتی ہیں کہ ادائیگی کا ڈیٹا عام QR کوڈ کے اندر کیسے ترتیب دیا جائے۔ یہ دو موڈز میں آتی ہیں۔ Merchant-Presented Mode (MPM) میں مرچنٹ کوڈ دکھاتا ہے اور گاہک اسے بینکنگ یا والیٹ ایپ سے اسکین کرتا ہے۔ Consumer-Presented Mode (CPM) میں گاہک کی ایپ کوڈ دکھاتی ہے اور مرچنٹ اسے کاؤنٹر پر اسکین کرتا ہے۔

یہ تفصیلات ادائیگی کا نیٹ ورک نہیں بناتیں۔ یہ مشترکہ ڈیٹا فارمیٹ ہے، اس لیے کوئی قومی اسکیم یا کارڈ نیٹ ورک باقی پے لوڈ یکساں رکھتے ہوئے اپنے اکاؤنٹ کی تفصیلات شامل کر سکتا ہے۔ اسی لیے برازیل میں Pix، تھائی لینڈ میں PromptPay، سنگاپور میں SGQR، ملائیشیا میں DuitNow، انڈونیشیا میں QRIS، ویتنام میں VietQR اور بھارت میں Bharat QR سب ساخت میں ایک جیسے دکھتے ہیں۔

پے لوڈ کی ساخت کیسی ہے

MPM پے لوڈ ڈیٹا آبجیکٹس کی ایک اسٹرنگ ہے، ہر ایک دو ہندسوں کی ID، دو ہندسوں کی لمبائی اور قدر کی صورت میں لکھا جاتا ہے۔ مثال کے طور پر، 5303840 کا مطلب ہے ID 53 (لین دین کی کرنسی)، لمبائی 03، قدر 840 (ISO 4217 عددی شکل میں امریکی ڈالر)۔ آبجیکٹس بغیر سیپریٹر کے ایک کے بعد ایک آتے ہیں، اور کچھ ID ٹیمپلیٹ ہیں جن میں اسی فارمیٹ کے اپنے اندرونی آبجیکٹس ہوتے ہیں۔

پے لوڈ لازماً ID 00 سے شروع اور ID 63، یعنی چیک سم، پر ختم ہونا چاہیے۔ چیک سم CRC-16/CCITT-FALSE قدر ہے جو چار ہیکساڈیسیمل حروف کے طور پر لکھی جاتی ہے اور اس سے پہلے کی ہر چیز پر، بشمول حروف 6304، شمار ہوتی ہے۔ جو اسکینر مختلف چیک سم شمار کرے وہ کوڈ مسترد کر دیتا ہے، جو ٹائپنگ یا کاپی کی زیادہ تر غلطیاں پکڑ لیتا ہے۔

  • 00: پے لوڈ فارمیٹ انڈیکیٹر، ہمیشہ 01
  • 01: آغاز کا نقطہ، اسٹیٹک کے لیے 11 یا ڈائنامک کے لیے 12
  • 26–51: مرچنٹ اکاؤنٹ انفارمیشن ٹیمپلیٹس
  • 52: مرچنٹ کیٹیگری کوڈ (MCC)
  • 53: کرنسی (ISO 4217 عددی) اور 54: رقم
  • 58: ملک کا کوڈ، 59: مرچنٹ کا نام، 60: شہر
  • 62: اضافی ڈیٹا جیسے بل یا ریفرنس نمبر؛ 63: CRC

اسٹیٹک اور ڈائنامک کوڈز

اسٹیٹک EMV QR کوڈ (آغاز کا نقطہ 11) ایک بار چھپتا ہے اور دوبارہ استعمال ہوتا ہے، اور گاہک رقم خود ٹائپ کرتا ہے۔ ڈائنامک کوڈ (آغاز کا نقطہ 12) ایک لین دین کے لیے بنتا ہے اور عموماً رقم اور ریفرنس رکھتا ہے، تاکہ گاہک صرف تصدیق کرے۔ کاؤنٹر پر لگے چھپے اسٹیکر عموماً اسٹیٹک ہوتے ہیں، جبکہ چیک آؤٹ اسکرین یا انوائس پر کوڈ عموماً ڈائنامک ہوتے ہیں۔

عمومی سوالات

MPM اور CPM QR ادائیگیوں میں کیا فرق ہے؟

Merchant-Presented Mode میں گاہک وہ کوڈ اسکین کرتا ہے جو مرچنٹ دکھاتا ہے۔ Consumer-Presented Mode میں مرچنٹ وہ کوڈ اسکین کرتا ہے جو گاہک کے فون پر دکھایا جاتا ہے۔

کیا کوئی بھی QR کوڈ ایپ EMV ادائیگی کا QR کوڈ پڑھ سکتی ہے؟

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

ادائیگی کے QR اسٹرنگ کے آخر میں 6304 کا کیا مطلب ہے؟

یہ چیک سم آبجیکٹ کا آغاز ہے: ID 63، لمبائی 04، اس کے بعد پورے پے لوڈ پر شمار کیے گئے CRC-16 کے چار ہیکساڈیسیمل حروف۔

ماخذ اور معیارات

تمام اصطلاحات