كيفية دمج تطبيق الدفع المستند إلى الويب مع Web Payments وتوفير تجربة مستخدم أفضل للعملاء
توفّر ميزة الدفعات على الويب واجهة مضمّنة في المتصفّح تتيح للمستخدمين إدخال معلومات الدفع المطلوبة بسهولة أكبر من أي وقت مضى. يمكن لواجهات برمجة التطبيقات استدعاء تطبيقات الدفع المستندة إلى الويب، بالإضافة إلى تطبيقات الدفع على Android.
دعم المتصفح
تتألف "الدفعات على الويب" من عدة تقنيات مختلفة، وتعتمد حالة التوافق على المتصفح.
مزايا تطبيقات الدفع المستندة إلى الويب
- تتمّ عمليات الدفع في النوافذ المنبثقة، في سياق الموقع الإلكتروني للتاجر، ما يوفّر تجربة أفضل للمستخدم مقارنةً بأساليب تطبيقات الدفع المعتادة التي تستخدم عمليات إعادة التوجيه أو النوافذ المنبثقة.
- يمكن دمج واجهات برمجة تطبيقات Web Payments API في المواقع الإلكترونية التي تم إنشاؤها، ما يتيح لك الاستفادة من قاعدة المستخدمين الحالية.
- على عكس التطبيقات المخصّصة للنظام الأساسي، لا يلزم تثبيت تطبيقات الدفع المستندة إلى الويب مقدمًا.
كيف يعمل تطبيق الدفع المستند إلى الويب؟
تم إنشاء تطبيقات الدفع المستندة إلى الويب باستخدام تقنيات الويب العادية. يجب أن يتضمّن كل تطبيق دفع مستند إلى الويب عامل خدمة.
في تطبيق الدفع المستنِد إلى الويب، يمكن لعامل الخدمة التوسّط في طلبات الدفع من خلال:
- فتح نافذة مشروطة وعرض واجهة تطبيق الدفع
- ربط قنوات التواصل بين تطبيق الدفع والتاجر
- الحصول على إذن من العميل وتقديم بيانات اعتماد الدفع إلى التاجر
تعرَّف على طريقة عمل تطبيق الدفع لدى التاجر في مقالة رحلة معاملة الدفع .
كيفية عثور التجّار على تطبيق الدفع
لكي يتمكّن التاجر من استخدام تطبيق الدفع، عليه استخدام Payment Request API وتحديد طريقة الدفع التي تتيحها باستخدام معرِّف طريقة الدفع .
إذا كان لديك معرّف طريقة دفع فريد لتطبيق الدفع الذي تستخدمه، يمكنك إعداد بيان طريقة الدفع والسماح للمتصفّحات باكتشاف تطبيقك.
اطّلِع على كيفية إجراء ذلك وكيفية إعداد طريقة دفع جديدة في إعداد طريقة دفع.
واجهات برمجة التطبيقات التي يمكنك استخدامها داخل نافذة معالِج الدفع
"نافذة معالج الدفع" هي نافذة يتم فيها تشغيل تطبيقات الدفع. في Chrome، بما أنّه نافذة عادية لمتصفّح Chrome، من المفترض أن تعمل معظم واجهات برمجة التطبيقات للويب كما ينبغي، سواءً كانت في مستند من المستوى الأعلى أو في مستند من المستوى الأدنى، باستثناء بعض الحالات:
- تغيير حجم إطار العرض غير مفعَّل.
- تم إيقاف ميزة
window.open()
.
توفُّر WebAuthn
WebAuthn هي آلية مصادقة تستند إلى التشفير بالمفتاح العام. يمكنك السماح للمستخدمين بتسجيل الدخول من خلال عملية إثبات الهوية باستخدام المقاييس الحيوية. يتوافق WebAuthn حاليًا مع نافذة معالِج الدفع في Chrome، ويبحث الجهة المسؤولة عن وضع المعايير عن إنشاء علاقة أكثر انسجامًا بين Web Payments وWebAuthn.
توافق Credential Management API
واجهة برمجة التطبيقات لميزة "إدارة بيانات الاعتماد": توفر واجهة برمجة تطبيقات بين الموقع الإلكتروني والمتصفّح لإجراء تسجيل دخول سلس على جميع الأجهزة. يمكنك السماح للمستخدمين بتسجيل الدخول إلى موقعك الإلكتروني تلقائيًا استنادًا إلى المعلومات المخزَّنة في مدير كلمات المرور في المتصفّح. من المخطّط تفعيل هذه الميزة في Chrome، ولكن لا تزال قيد تطوير.
إتاحة WebOTP
تساعدك WebOTP API في الحصول آليًا على رمز عبور متغيّر (OTP) من رسالة قصيرة SMS وإثبات ملكية رقم هاتف المستخدم بسهولة أكبر. من المخطَّط تفعيل هذه الميزة في Chrome، ولكن لا تزال قيد تطوير.
يمكنك الاطّلاع على قائمة بالمشاكل المعروفة والميزات المخطّط لإضافتها إلى نافذة معالج الدفع في تتبُّع أخطاء Chromium .
الخطوات التالية
لبدء إنشاء تطبيق دفع مستند إلى الويب، عليك تنفيذ ثلاثة أجزاء متميزة: