کد QR استاندارد EMV

نام‌های دیگر: EMVCo QR, EMV MPM, QR ارائه‌شده توسط پذیرنده, EMV QR code

تعریف

کد QR استاندارد EMV کد QR پرداختی است که از مشخصات EMVCo پیروی می‌کند، قالب تگ-طول-مقدار که بسیاری از طرح‌های ملی برای کدگذاری پذیرنده، ارز و مبلغ استفاده می‌کنند.

مشخصات EMV QR چه چیزی را پوشش می‌دهد

مشخصات کد QR در EMV از 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

کدهای ثابت و پویا

کد QR ثابت EMV (نقطه شروع 11) یک‌بار چاپ می‌شود و دوباره استفاده می‌شود و مشتری مبلغ را تایپ می‌کند. کد پویا (نقطه شروع 12) برای یک تراکنش ساخته می‌شود و معمولاً مبلغ و مرجع دارد، پس مشتری فقط تأیید می‌کند. برچسب‌های چاپی روی پیشخوان معمولاً ثابت‌اند، در حالی که کدهای روی صفحه پرداخت یا فاکتور معمولاً پویا هستند.

پرسش‌های متداول

تفاوت پرداخت QR در حالت MPM و CPM چیست؟

در حالت ارائه‌شده توسط پذیرنده مشتری کدی را که پذیرنده نشان می‌دهد اسکن می‌کند. در حالت ارائه‌شده توسط مصرف‌کننده پذیرنده کدی را که روی گوشی مشتری است اسکن می‌کند.

هر برنامه کد QR می‌تواند کد QR پرداخت EMV را بخواند؟

هر خوانشگر QR می‌تواند متن را رمزگشایی کند، ولی فقط برنامه پرداختی که از طرح نام‌برده‌شده در کد پشتیبانی کند می‌تواند آن را به پرداخت تبدیل کند.

6304 در پایان رشته کد QR پرداخت چه معنایی دارد؟

آغاز شیء چک‌سام است: شناسه 63، طول 04، و پس از آن چهار نویسه هگزادسیمال CRC-16 که روی کل محتوا محاسبه شده است.

منابع و استانداردها

همه اصطلاحات