ما تغطيه مواصفة EMV QR
تحدد مواصفة رمز EMV QR من EMVCo كيف تُرتَّب بيانات الدفع داخل رمز QR عادي. وتأتي بوضعين. في الوضع الذي يعرضه التاجر (MPM) يعرض التاجر رمزا ويمسحه العميل بتطبيق مصرفي أو محفظة. وفي الوضع الذي يعرضه المستهلك (CPM) يعرض تطبيق العميل رمزا ويمسحه التاجر عند الصندوق.
والمواصفة لا تنشئ شبكة دفع. إنها صيغة بيانات مشتركة، فيستطيع نظام وطني أو شبكة بطاقات إضافة تفاصيل حسابه الخاصة مع إبقاء بقية الحمولة كما هي. ولهذا تتشابه بنيويا رموز Pix في البرازيل وPromptPay في تايلاند وSGQR في سنغافورة وDuitNow في ماليزيا وQRIS في إندونيسيا وVietQR في فيتنام وBharat QR في الهند.
كيف تُبنى الحمولة
حمولة MPM سلسلة من كائنات بيانات، يُكتب كل منها معرّفا من رقمين وطولا من رقمين والقيمة. فمثلا 5303840 تعني المعرّف 53 (عملة المعاملة) والطول 03 والقيمة 840 (الدولار الأمريكي بصيغة ISO 4217 الرقمية). وتتتابع الكائنات بلا فواصل، وبعض المعرّفات قوالب تحتوي على كائنات متداخلة بالصيغة نفسها.
ويجب أن تبدأ الحمولة بالمعرّف 00 وتنتهي بالمعرّف 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) فيُولَّد لمعاملة واحدة ويحمل عادة المبلغ ومرجعا، فيكتفي العميل بالتأكيد. وملصقات الطاولات المطبوعة ثابتة عادة، بينما الرموز على شاشة الدفع أو الفاتورة ديناميكية عادة.