مزامنة الدفع خارج المضيف عن طريق NFC

يدعم Android محاكاة بطاقة NFC مع عنصر آمن لمحاكاة البطاقة خارج المضيف. (لمزيد من المعلومات، راجع نظرة عامة على محاكاة البطاقة المستندة إلى المضيف.) ومع ذلك، على نظام Android الأساسي ، لا تتم دائمًا مزامنة خدمة الدفع المفضلة المحددة في إعداد Tap & pay مع التطبيق في العنصر الآمن. وهذا يعني أنه من الممكن استخدام خدمة دفع غير مفضلة في العنصر الآمن بدلاً من خدمة الدفع المفضلة.

في Android 11، توفر ميزة مزامنة الدفع خارج المضيف آلية تسمح لك بمزامنة تكوين الدفع في Tap & pay، وتكوين التوجيه على الواجهة الأمامية غير التلامسية (CLF)، والحالة المحددة بواسطة التطبيق في العنصر الآمن .

يوضح الرسم التخطيطي التالي بنية التصميم لميزة مزامنة الدفع خارج المضيف.

بنية تصميم مزامنة الدفع خارج المضيف
الشكل 1. بنية تصميم مزامنة الدفع خارج المضيف

تطبيق

لتنفيذ ميزة مزامنة الدفع خارج المضيف، يجب أن يحتوي الجهاز على وحدة تحكم NFC تدعم معيار NCI 2.0 ويجب أن يستخدم إطاري عمل Android Open Source Project NFC وOpen Mobile Application Programming Interface (OMAPI).

واجهات برمجة التطبيقات الإطارية

لتنفيذ مزامنة الدفع خارج المضيف، استخدم واجهات برمجة التطبيقات الإطارية التالية الموجودة في مشروع Android مفتوح المصدر:

تصديق

للتحقق من صحة تنفيذك لميزة مزامنة الدفع خارج المضيف، قم بتثبيت تطبيقات العناصر الآمنة مع العناصر الآمنة المقابلة ثم تحقق من الاستجابات المناسبة من قارئ NFC في ظروف مختلفة.