ملاحظات حول الإصدار

تعرض هذه الصفحة التغييرات الرئيسية التي طرأت على بروتوكول "الدفع الذكي" في "محفظة Google". يتم ترتيب ملاحظات الإصدار وتحديدها حسب التاريخ، وتتضمن أوصافًا للتغييرات.

2021-10-01

  • تبسيط بنية الموقع الإلكتروني
  • تم التوضيح بأنّ محطة الدفع يجب أن تكون متوافقة مع NFC A وNFC B.
  • تم التوضيح بأنّ محطة الدفع يجب أن تتوافق مع ISO/IEC 14443 وISO/IEC 7816-4.
  • تم التوضيح بأن الطرف الكهربائي يجب أن يأخذ عناية خاصة عند إجراء الاستقصاء التلقائي.
  • تم نشر إصدار جديد من تطبيق التاجر: 2.7.210610
  • بعد إزالة تطبيق Terminal، يُرجى الاطّلاع على رمز الوحدة الطرفية للاطّلاع على أفكار حول طريقة عمل الوحدة الطرفية.
  • تمّت إزالة ملفات الإعداد التجريبية، ويتم الآن تحميل الاختبارات مسبقًا في تطبيق التاجر.
  • تمت إضافة مفتاح الاختبار الخاص التلقائي كملف منفصل.
  • تخفيض عدد الاختبارات بشكل كبير في تطبيق التاجر مع الحفاظ على التغطية نفسها
  • تمت إضافة اختبارات لممارسة الإصدار الرئيسي والحقول الاختيارية المحددة للاستجابة لنظام التشغيل OSE
  • جعل الاختبارات أكثر تساهلاً عندما تكون السلوكيات الطرفية المقبولة متعددة
  • تمت إضافة عمليات التحقّق في تطبيق التاجر للتحقّق من إعدادات NFC.
  • تم تحديد اختبارات محفظة Google الجديدة التي تتطلب إثباتًا عن طريق الفيديو
  • تمّت إضافة تفاصيل إضافية إلى المستندات المرجعية.

2021-02-07

  • تم نشر إصدار جديد من أدوات اختبار "الدفع الذكي":
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • تم تقليل عدد سجلات عناصر الخدمة المستخدمة في الاختبارات التي تؤكد على الحصول على بيانات إضافية (استيعاب حقيقة تقليل الحد الأقصى لحجم وحدة معالجة البيانات (APDU) من 253 إلى 251 بايت).

2020-07-10

  • تم نشر إصدار جديد من أدوات اختبار "الدفع الذكي":
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • تم إيقاف الاختبارَين 10.27 و16.30.
  • تم إجراء عملية التحقّق بشكل مستقل عن دعم zlib.
  • تم إصلاح أخطاء التحقّق من الصحة للسماح بحقول اختيارية حتى في الاختبارات التي لا تتوقعها
  • إصلاح عملية التحقق من الصحة بحيث لا تتطلب حقول اختيارية إلا في الاختبارات التي تبحث عنها تحديدًا
  • تمت إضافة الاختبارَين 1.31 و3.20 لبطاقات صعود الطائرة.
  • تمت إضافة الاختبارَين 1.32 و3.21 لبطاقات النقل العام.
  • تم تحسين دقة الأسماء التجريبية والسلوكيات الطرفية المتوقعة.
  • تم إصلاح الأخطاء الإملائية البسيطة

2020-05-12

  • تمت إضافة نوع سجلّ NDEF الجديد لعنصر الخدمة: Transit

2020-04-13

2020-01-30

  • تم نشر إصدار جديد من merchantapp -> 2.6.30
  • إضافة مقياس لوقت انتهاء جلسة NFC

2019-11-26

  • تم نشر إصدار جديد من أدوات اختبار "الدفع الذكي":
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • الاختبارات التي تم إيقافها: 7.1 و8.3 و8.4 و10.28 و10.29 و16.31 و16.32
  • تم تغيير عملية التحقق من صحة معلومات الدفع لمجرد التحقق من طلب واستجابة تقرير PPSE.

2019-10-03

  • تمت إضافة رمز زائف لتحليل التنسيق.
  • تم تغيير أول SSR وNSR سجلّ في سجلّ SPR من O إلى C.

2019-07-26

  • تمت إضافة مواد إضافية للتحضير للحصول على شهادة تشمل الدفع من أجل اعتماد النتائج
  • توضيح بنية سجلّ NDEF لجهة الإصدار
  • تم توضيح المفتاح العام المؤقت للتاجر بتنسيق مضغوط في الأمر negotiate smart tap session.

2019-04-05

  • تمت إضافة عناصر تحكّم Android Debug Bridge (ADB) لتطبيق التاجر في اختبار التنفيذ.
  • تحديد مجموعات الاختبار التي يجب إكمالها لكل ميزة تم تنفيذها
  • تم جعل تنفيذ push data اختياريًا.

2019-02-06

  • تم تعديل ملفات إعداد تطبيق التاجر test_suite_*.json لدعم ما يلي:
    • يمكن أن يبلغ طول الأمر get additional data خمسة أو ستة بايت
    • تم تغيير مجموعة معرفات التجميع الافتراضية في التحقق من الصحة لقبول تنسيق ثنائي أو تنسيق BCD.
    • تمت إزالة عملية التحقق من get additional data من الملفين 3.14 إلى 3.15 و17.12.
    • يُسمح بتوفير مساحة متروكة لحمولة تحديث الرصيد بقيمة 0 في الملفات من 5.10 إلى 5.13 و5.20.

2019-01-18

2019-01-15

  • تم تحديث تطبيق التاجر لإتاحة الحد الأقصى لطول APDU وهو 253 بايت للاستخدام مع Smart Tap 2.1
  • تم تحديث حِزم اختبار تطبيقات التاجر لكي تصبح متوافقة مع تطبيق التاجر الجديد

2018-11-05

2018-08-30

2018-08-27

  • تم نشر مستندات مطوّري برامج "الدفع الذكي" على الإنترنت. للاطّلاع على قائمة بالتغييرات التي تم إجراؤها في الإصدارات السابقة من البروتوكول، راجِع مسودة سجلّ المستندات.

مسودة سجلّ الوثائق

إنّ مستندات مطوّري برامج الدفع الذكي هذه على الإنترنت في "محفظة Google" هي أحدث مصدر للحقيقة. تعرض القائمة التالية بالتفصيل مسودات الإصدارات السابقة من بروتوكول "الدفع الذكي" المشترك:

  • النسخة السابقة 0.5، 2015-09-04 - المسودة الأولى
  • المراجعة 0.6، 2015-09-07 - إضافة مخططات لتدفق المعاملات
  • النسخة السابقة 0.7، 2015-09-10 - إضافة تعريفات متوسط التكلفة لكل مستخدم (APDU) والعلامات
  • المراجعة 0.82، 2015-09-24 - تم تحديث الميزات المتنوعة وتنقيح عرض المادة
  • النسخة السابقة 0.83، 2015-09-25 - التشفير والأمان والعلامات المحدّثة
  • النسخة السابقة 0.91، 2015-10-02 - تم التحديث إلى التشفير والأوامر والتدفقات
  • المراجعة 0.92، 2015-10-26 - إضافة NDEF لرسائل البيانات
  • المراجعة 0.93، 2015-12-10 - الجلسة الآمنة للتفاوض الذكي
  • النسخة السابقة 0.94، 2016-01-13 - تم تحديث SELECT OSE وحل المشاكل المتعلقة بأطوال NDEF
  • المراجعة 0.95، 2016-02-08 - تمت إضافة حقول push data
  • المراجعة 0.951، 2016-02-17 - إيضاحات المدخلات لتوقيع الرسالة
  • المراجعة 0.952، 2016-02-18 - تم إصلاح بعض المشكلات الصغيرة المتعلقة بحالة NDEF للجلسة والسجل الأساسي
  • النسخة السابقة 0.960، 2016-02-25 - المفتاح العام للهاتف المُعدَّل المراد عرضه في استجابة negotiate، وإزالة سجل خدمة PPSE، وإضافة معرّف جهة إصدار المحفظة إلى سجل العميل، وإضافة نوع خدمة الاشتراك لسجل الخدمة الجديد، وتوضيح كلمة الحالة more data
  • النسخة السابقة 0.961، 2016-03-01 - تم توضيح متطلبات الوحدة الطرفية وإعادة تسمية handset إلى mobile device
  • النسخة السابقة 0.970، 2016-07-07 - تم تعديل ميزات متعددة لميزة الدفع الذكي 2.1، وتعديل VAS على الدفع، وتوضيح كلمات الحالة، وتقديم التقسيم.
  • المراجعة 0.971، 2016-07-28 - تم الانتهاء من التجميع وإضافة إمكانيات نقاط البيع تسجيل إلى push data
  • النسخة السابقة 0.972، 2016-08-05 - تم تحديث قسم "الحصول على حزمة سجل البيانات" وتصحيح حقول OSE
  • النسخة السابقة 0.973، 2016-08-30 - تمت إضافة المزيد من علامات OSE وكلمات الحالة 9502 و9404 و9405 و9406
  • المراجعة 0.974، 2016-09-29 - تمت إضافة الرقم الرئيسي
  • المراجعة 0.975، 2016-12-09 - تمت إضافة مفهوم رئيسي للتشفير، وإضافة الملحق ج: إدارة المفاتيح، وتوضيح المصادقة المباشرة، وتحديد 9407 و9408، وتوضيح ترتيب البايت لتفاصيل المعاملات، وتوضيح تضمين "mdn" في حقل معرّف السجل، وتوضيح "السجل" لحالة الخدمة
  • المراجعة 0.976، 2017-03-21 - تم تحديث أوصاف السلوك الطرفي المتوقع لكلمات الحالة المحددة وتوضيح متطلبات أداء وقت النقر
  • المراجعة 0.977، 2017-05-10 - تمت إزالة التنسيقات ذات الصلة بالنص من أنواع التنسيق الأساسي
  • النسخة السابقة 0.978، 2017-09-10 - تم توضيح تنسيق إصدار المفتاح الطويل الأمد وتوضيح عند الحاجة إلى negotiate، وتوضيح signature وIV، وإضافة C3 إلى استجابة OSE، وتغيير سجل MER وSLR في سجل SRQ من C إلى M
  • النسخة السابقة 0.979، 2018-04-25 - تمت إضافة نوعَين جديدَين من سجلّات NDEF لعنصر الخدمة: Event Ticket وFlight