كيفية دمج تطبيق الدفع المستند إلى الويب مع Web Payments وتوفير تجربة مستخدم أفضل للعملاء
توفّر ميزة الدفع على الويب واجهة مضمّنة في المتصفّح تتيح للمستخدمين إدخال معلومات الدفع المطلوبة بسهولة أكبر من أي وقت مضى. يمكن لواجهات برمجة التطبيقات استدعاء تطبيقات الدفع المستندة إلى الويب، بالإضافة إلى تطبيقات الدفع على Android.
دعم المتصفح
تتألف Web Payments من عدة تقنيات مختلفة، وتعتمد حالة الدعم على المتصفح.
مزايا تطبيقات الدفع المستندة إلى الويب
- تتمّ عمليات الدفع في النوافذ المنبثقة، في سياق الموقع الإلكتروني للتاجر، ما يوفّر تجربة أفضل للمستخدم مقارنةً بأساليب تطبيقات الدفع المعتادة التي تستخدم عمليات إعادة التوجيه أو النوافذ المنبثقة.
- يمكن دمج واجهات برمجة تطبيقات Web Payments في المواقع الإلكترونية الراسخة، ما يتيح لك الاستفادة من قاعدة المستخدمين الحالية.
- على عكس التطبيقات المخصّصة للنظام الأساسي، لا يلزم تثبيت تطبيقات الدفع المستندة إلى الويب مقدمًا.
كيف يعمل تطبيق الدفع المستند إلى الويب؟
يتم إنشاء تطبيقات الدفع المستندة إلى الويب باستخدام تقنيات الويب العادية. يجب أن يتضمّن كل تطبيق دفع مستند إلى الويب عامل خدمة.
في تطبيق الدفع المستنِد إلى الويب، يمكن لعامل الخدمة التوسّط في طلبات الدفع من خلال:
- فتح نافذة مشروطة وعرض واجهة تطبيق الدفع
- ربط قنوات التواصل بين تطبيق الدفع والتاجر
- الحصول على إذن من العميل وتقديم بيانات اعتماد الدفع إلى التاجر
تعرَّف على طريقة عمل تطبيق الدفع لدى التاجر في مقالة رحلة معاملة الدفع.
كيفية عثور التجّار على تطبيق الدفع
لكي يتمكّن التاجر من استخدام تطبيق الدفع، عليه استخدام 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.
الخطوات التالية
لبدء إنشاء تطبيق دفع مستند إلى الويب، عليك تنفيذ ثلاثة أجزاء متميزة: