تسجيل تطبيق دفع مستند إلى الويب

تعرَّف على كيفية إعداد تطبيق دفع مستند إلى الويب أثناء التسجيل.

تطبيقات الدفع المستندة إلى الويب هي تطبيقات ويب تقدّمية (PWA) وتشغيلها على الخدمة العمال تشير رسالة الأشكال البيانية مشغّل الخدمات في أحد تطبيقات الدفع دورًا مهمًا في تسجيل عمليات الدفع الطلبات من التاجر وتشغيل تطبيق الدفع والتوسط التواصل مع التاجر.

لإعداد تطبيق دفع مستنِد إلى الويب، عليك تسجيل الدفعات المتاحة. وعامل الخدمات. يمكنك ضبط تطبيق الدفع المستند إلى الويب. بيان تطبيق الويب.

دعم المتصفح

تتكون خدمة "الدفع على الويب" من بضعة أنواع مختلفة من التكنولوجيات تعتمد على المتصفح.

Chromium Safari Firefox
أجهزة الكمبيوتر المكتبي Android أجهزة الكمبيوتر المكتبي الأجهزة الجوّالة أجهزة الكمبيوتر المكتبي/الأجهزة الجوّالة
واجهة برمجة تطبيقات طلبات الدفع
واجهة برمجة تطبيقات معالجة الدفع
تطبيق الدفع على iOS/Android ✔* ✔*

ضبط تطبيق دفع باستخدام بيان تطبيق ويب

لضبط تطبيق الدفع المستند إلى الويب بشكل صريح، يمكنك عرض تطبيق ويب البيان.

إنّ السمات التالية في بيان تطبيق الويب ملائمة لتطبيقات الدفع المستندة إلى الويب:

  • name
  • icons
  • serviceworker
    • src
    • scope
    • use_cache

اطّلِع على مقالة إعداد طريقة دفع. الطريقة للتأكّد من أنّ بيان طريقة الدفع يشير إلى بيان تطبيق الويب بشكل صحيح.

تسجيل مشغّل الخدمات في الوقت المناسب (JIT)

لا يتطلب تسجيل JIT سوى عرض تطبيق الويب البيان وبدون ترميز إضافي. إذا سبق لك إعداد بيان تطبيق الويب تقدمه بشكل صحيح، فيجب أن تكون مستعدًا. سيتعامل المتصفح مع أَرْتَاح

تصحيح الأخطاء في تطبيق دفع يستند إلى الويب

عند تطوير واجهة أمامية لتطبيق دفع مستند إلى الويب، ستنتقل على الأرجح بين سياق التاجر وسياق تطبيق الدفع ستساعدك نصائح تصحيح الأخطاء التالية تجربتك في التطوير على Chrome.

التطوير على خادم محلي

ما هو الخادم الذي تستخدمه في عملية التطوير؟ يميل العديد من المطورين إلى استخدام خدمة الاستضافة المحلية أو بيئة خادم داخلية بالشركة والتي قد تمثل تحديًا لأن تتطلب الميزات القوية في المتصفح وجود بيئة آمنة (HTTPS) وشهادة صالحة. تعد واجهة برمجة تطبيقات طلب الدفع وواجهة برمجة تطبيقات معالجة الدفع بدون استثناء، ولا يتم عادةً إرفاق المضيفين المحليين أو الخوادم الداخلية للشركة شهادة صالحة.

والخبر السار هو أن بعض المتصفحات، بما في ذلك Chrome، الشهادات المستثناة من http://localhost تلقائيًا. يمكنك أيضًا في Chrome استثناء الشهادة من خلال تشغيل نسخة من Chrome. على سبيل المثال، لاستثناء من http://*.corp.company.com، فاستخدِم العلامات التالية:

macOS

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=http://*.corp.company.com

نظام التشغيل Windows

chrome.exe --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=http://*.corp.company.com

اطّلِع على مزيد من المعلومات حول تشغيل Chrome باستخدام علامة بيئة تشغيل على الرابط تشغيل Chromium باستخدام .

إعادة توجيه المنفذ إلى خادم محلي

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

تصحيح الأخطاء عن بُعد لموقع إلكتروني في Chrome على جهاز Android من أدوات مطوري البرامج لسطح المكتب

يمكنك أيضًا تصحيح أخطاء Android Chrome في "أدوات مطوري البرامج" على أجهزة الكمبيوتر المكتبي. لمعرفة كيفية القيام بذلك، راجع بدء استخدام تصحيح الأخطاء عن بُعد في Android الأجهزة:

تسجيل أحداث معالج الدفع

إمكانية عرض واجهة برمجة تطبيقات معالج الدفع في "أدوات مطوّري البرامج" الأحداث في والتنمية المحلية الأكثر سهولة. افتح "أدوات مطوري البرامج" في سياق التاجر وانتقِل إلى "معالج الدفع" ضمن جزء التطبيقات. وضع علامة في مربّع "عرض الأحداث من النطاقات الأخرى" وانقر فوق زر "تسجيل" زرّ لبدء تسجيل الأحداث المُرسَلة إلى عامل الخدمة الذي يتولى معالجة الدفعات.

لقطة شاشة لتسجيل أحداث معالج الدفع
تسجيل أحداث معالج الدفع

الخطوات التالية

الخطوة التالية هي معرفة كيف يمكن لعامل الخدمة تنسيق عملية دفع. معاملة في وقت التشغيل.