بوّابات الدفع في السعودية — ما تحتاج معرفته قبل أن تختار
مدى وآبل باي والمحافظ والتقسيط، وما تطلبه البوّابة منك، وأخطر خطأ برمجي في الربط — دليل عملي لصاحب متجر يريد قبول المدفوعات بأمان.
اختيار بوّابة الدفع يُختصر عادةً في سؤال واحد: كم النسبة؟ وهو سؤال مشروع لكنه رابع أو خامس في الترتيب. ما يسبقه: هل تصل إلى وسائل الدفع التي يستخدمها عملاؤك فعلاً؟ ومتى تصل النقود إلى حسابك؟ وكيف تتصرّف حين ينقطع الاتصال في منتصف عملية؟
وسائل الدفع في السوق السعودي
قبل أي مقارنة تقنية، اعرف بماذا يدفع الناس هنا:
- مدى: الشبكة السعودية للمدفوعات، وبطاقاتها هي الأكثر انتشاراً بين البطاقات الصادرة محلياً، وكثير منها يحمل علامة عالمية إلى جانبها. أي متجر يستهدف السوق المحلي ولا يقبل مدى يستبعد شريحة واسعة من عملائه.
- البطاقات الائتمانية: فيزا وماستركارد وغيرها، ويزيد وزنها في المشتريات الكبيرة وللمقيمين والزوّار.
- آبل باي: مدعوم مع مدى ومع البطاقات، وأثره على إتمام الطلب من الجوال ملموس لأنه يُلغي إدخال البيانات يدوياً.
- المحافظ الرقمية: مثل «إس تي سي باي» وغيرها، ولها جمهورها خصوصاً في المبالغ الصغيرة.
- سداد: منظومة سداد الفواتير، ومناسبة للاشتراكات والرسوم أكثر من التجزئة اللحظية.
- الشراء الآن والدفع لاحقاً: خدمات التقسيط القصير صارت خياراً متوقّعاً في التجزئة. اعرف كلفتها عليك قبل تفعيلها.
- الدفع عند الاستلام: ما زال مطلوباً في السوق، وهو قرار تشغيلي لا تقني: مرتجعات أعلى، ونقد يُدار، وتسوية مع شركة الشحن.
ما الذي تطلبه البوّابة منك
لن تحصل على حساب تاجر بمجرّد التسجيل. توقّع أن يُطلب منك: سجل تجاري ساري باسم النشاط، وحساب بنكي بالاسم نفسه، وشهادة ضريبة القيمة المضافة إن كنت مسجّلاً، ووصف واضح للمنتجات، ورابط متجر عامل تظهر فيه سياسة الاسترجاع وسياسة الخصوصية وبيانات التواصل.
الصفحات النظامية ليست شكليات: كثير من طلبات التفعيل تتأخّر بسببها وحدها. جهّزها قبل التقديم لا بعده.
وتحقّق من أن المزوّد مرخَّص للعمل في المملكة من الجهة المختصّة. تقديم خدمات المدفوعات نشاط خاضع للترخيص، والتعامل مع جهة غير مرخّصة مخاطرة تشغيلية ونظامية لا توفّرها أي نسبة أقلّ.
الأسئلة التي تسبق النسبة
- متى تصل النقود؟ دورة التسوية تختلف بين مزوّد وآخر ومع نوع النشاط. اسأل عنها كتابةً، فهي أثقل على سيولتك من فرق بسيط في العمولة.
- كيف تعمل الاسترجاعات؟ جزئي وكلّي، وكم تستغرق، وهل تُعاد العمولة؟ متجر يبيع ملابس سيسترجع كثيراً؛ اجعل الاسترجاع من داخل نظامك لا برسالة إلى الدعم.
- ما سياسة النزاعات؟ حين يعترض العميل على عملية، ما المطلوب منك وما المهلة؟ هنا تظهر قيمة إثبات التسليم المحفوظ.
- ما شكل الربط؟ صفحة دفع مستضافة عندهم، أم نموذج مدمج في متجرك، أم واجهة برمجية كاملة؟ هذا الاختيار يحدّد عبأك الأمني كما في الفقرة التالية.
- هل هناك بيئة تجريبية؟ بوّابة بلا بيئة اختبار حقيقية ببطاقات تجريبية تعني أنك ستجرّب على عملائك.
القاعدة الأمنية التي لا تُناقش
لا تستقبل رقم البطاقة على خادمك ولا تخزّنه — نقطة. استخدم صفحة الدفع المستضافة أو الحقول المؤمَّنة التي يوفّرها المزوّد، ودع بيانات البطاقة تذهب إليه مباشرة. ما تحتفظ به أنت هو رمز بديل (توكن) ومعرّف العملية لا أكثر.
هذا ليس تشدّداً: تخزين بيانات البطاقات يضعك تحت متطلّبات امتثال ثقيلة، ويجعل أي خلل في خادمك حادثة بيانات بطاقات. والمكسب من تجاوزه صفر.
وفعّل التحقّق الإضافي (3-D Secure) ولا تعطّله بحثاً عن «تجربة أسلس». الخطوة الإضافية تُحوّل تبعة عمليات كثيرة عنك، وهي متوقَّعة من المتسوّق السعودي أصلاً.
أخطر خطأ برمجي في الربط
وهو خطأ يمرّ في الاختبار ويظهر بعد الإطلاق: اعتماد رجوع المتصفّح دليلاً على الدفع.
التسلسل الخاطئ: يدفع العميل، تعيده البوّابة إلى /success، فيسجّل متجرك الطلب مدفوعاً. المشكلة أن هذا الرابط مجرّد صفحة يستطيع أي أحد فتحها، وقد لا يصل إليها العميل أصلاً إن أغلق المتصفّح بعد الدفع مباشرة.
التسلسل الصحيح ثلاث خطوات:
- لا تُعلن الطلب مدفوعاً إلا عبر إشعار الخادم إلى الخادم (Webhook) الذي ترسله البوّابة.
- تحقّق من توقيع الإشعار بمفتاحك السرّي. الإشعار غير الموثّق نقطة نهاية عامّة يستطيع أي أحد استدعاؤها بادّعاء أن الطلب دُفع.
- اجعل معالجة الإشعار قابلة للتكرار بلا أثر مضاعف. البوّابات تعيد الإرسال عند الشك، ومعالج غير محصّن سيسجّل الدفعة مرّتين ويُنقص المخزون مرّتين.
وأضف رابعة: عند وصول الإشعار، قارن المبلغ والعملة بما هو مخزّن في الطلب عندك. لا تثق بمبلغ أُرسل من المتصفّح في أي مرحلة.
عملة واحدة، وأرقام صحيحة
احفظ المبالغ بأصغر وحدة (الهللة) كأعداد صحيحة، لا كأعداد عشرية. حساب الكسور العشرية في معظم لغات البرمجة غير دقيق، والفروق الصغيرة تتراكم إلى خلاف على التسوية آخر الشهر.
واعرض السعر للمستهلك شاملاً ضريبة القيمة المضافة، وبيّن قيمتها في الفاتورة. النسبة الأساسية للضريبة ١٥٪، والفاتورة الإلكترونية لها متطلّباتها التي ترجع فيها إلى الهيئة.
قبل أن تفتح البيع
- جرّب عملية ناجحة، وأخرى مرفوضة، وثالثة تُلغى في منتصفها — وتأكّد أن حالة الطلب صحيحة في الحالات الثلاث.
- جرّب استرجاعاً جزئياً وآخر كلّياً.
- أغلق المتصفّح بعد الدفع مباشرة وتحقّق أن الطلب اكتمل رغم ذلك. هذا اختبار الإشعار الحقيقي.
- راجع أن رسالة تأكيد الطلب تصل، وأن فيها ما يحتاجه العميل للتواصل معك.
وإن كنت في مرحلة أسبق — تحتاج المتجر نفسه قبل البوّابة — فابدأ من دليل بناء متجر بدون مطوّر، ثم عُد إلى هذه الصفحة عند خطوة الدفع.

