الدفع الإلكتروني عبر باي موب
اربط باي موب بمتجرك ليدفع عملاؤك بالبطاقة أو المحفظة عند إتمام الطلب، مع تأكيد تلقائي للمدفوعات والاستردادات.
ما هو تكامل باي موب؟
باي موب (Paymob) بوابة دفع تتيح لعملاء متجرك الإلكتروني الدفع أونلاين بالبطاقة والمحفظة الإلكترونية وطرق دفع محلية أخرى في مصر والإمارات والسعودية وعُمان. بعد الربط، يظهر خيار الدفع الإلكتروني عند إتمام الطلب: ينتقل العميل إلى صفحة دفع آمنة من باي موب، يدفع، ويتحدد الطلب كمدفوع تلقائياً. لن تحتاج لتأكيد هذه المدفوعات يدوياً أبداً.
تكامل على مستوى المتجر
يُربط باي موب لكل متجر على حدة. كل متجر له واجهة متجر إلكتروني يحصل على ربط خاص به بمفاتيحه وإعدادات رسومه.
قبل أن تبدأ
تحتاج حساب تاجر في باي موب مع هذه القيم من لوحة تحكم باي موب تحت Settings > API Keys و Settings > Payment Integrations:
| القيمة | مكانها |
|---|---|
| API Key | لوحة باي موب، Settings > API Keys |
| Secret Key | لوحة باي موب، Settings > API Keys |
| Public Key | لوحة باي موب، Settings > API Keys |
| HMAC Secret | لوحة باي موب، Settings > API Keys |
| معرّفات التكامل (Integration IDs) | لوحة باي موب، Settings > Payment Integrations. رقم لكل طريقة دفع فعّلتها (بطاقات، محافظ، وغيرها) |
وضع التجربة ووضع التشغيل لازم يتطابقوا
كل حساب باي موب يبدأ في وضع التجربة. مفاتيح التجربة تعمل فقط مع معرّفات تكامل التجربة، ومفاتيح التشغيل تعمل فقط مع معرّفات التشغيل. الخلط بينهم أشهر خطأ في الإعداد. ابدأ بقيم التجربة، اعمل طلب تجريبي، وبعدين حوّل كل القيم للتشغيل مرة واحدة.
ربط باي موب بمتجر
- اذهب إلى الإعدادات > التكاملات في بوابة الأعمال.
- في بطاقة باي موب اضغط ربط Paymob.
- اختر المتجر الذي تريد ربطه.
- اختر دولة Paymob لحسابك. تظهر فقط الدول المطابقة لعملة متجرك: مصر (EGP)، الإمارات (AED)، السعودية (SAR)، أو عُمان (OMR).
- الصق API Key و Secret Key و Public Key و HMAC Secret.
- أضف أرقام التكامل (Integration IDs)، إدخال لكل طريقة دفع.
- اختيارياً حدد رسوم الطلب (انظر أدناه).
- احفظ. نختبر مفاتيحك مباشرة مع باي موب قبل حفظ أي شيء. لو في مفتاح غلط، الحفظ يترفض مع سبب واضح، فصحّح المفتاح واحفظ من جديد. نفس الفحص المباشر يتكرر مع كل تعديل على المفاتيح أو الإعدادات لاحقاً.
أضف رابط الاستجابة في باي موب
بعد الحفظ، تعرض صفحة التكامل رابط الاستجابة (Callback URL) مع زر نسخ. ضع هذا الرابط في لوحة تحكم باي موب حتى يخطرنا باي موب لحظة حدوث أي عملية دفع:
- في لوحة باي موب افتح Settings > Payment Integrations وحرّر كل تكامل تستخدمه.
- الصق الرابط في حقلي معالجة التكامل (Transaction processed callback) و استجابة المعاملة (Transaction response callback).
- احفظ.
ليه الخطوة دي مهمة
هذا الرابط هو الطريقة التي يبلغ بها باي موب متجرك أن الدفع نجح. نحن أيضاً نتحقق من كل عملية دفع مباشرة مع باي موب قبل تحديد الطلب كمدفوع، فلن تضيع أي عملية دفع حتى لو تأخر الإخطار، لكن ضبط الرابط يجعل التأكيد فورياً.
رسوم الدفع (اختياري)
يمكنك إضافة رسوم أو خصم يُطبق فقط عندما يدفع العميل إلكترونياً:
| الإعداد | الخيارات |
|---|---|
| نوع الرسوم | نسبة مئوية من إجمالي الطلب، أو مبلغ ثابت |
| تُطبّق كـ | رسوم إضافية (تُضاف على الإجمالي) أو خصم (تخفيض من الإجمالي) |
| قيمة الرسوم | النسبة أو المبلغ |
تظهر الرسوم كسطر مستقل في إجماليات إتمام الطلب قبل أن يؤكد العميل، وتدخل ضمن المبلغ الذي يحصّله باي موب.
تفعيل الدفع الإلكتروني لواجهة المتجر
بعد تفعيل ربط باي موب:
- اذهب إلى الإعدادات > المتاجر، افتح المتجر، واختر تبويب المدفوعات ثم قسم واجهة المتجر.
- فعّل الدفع الإلكتروني واحفظ.
سيظهر خيار الدفع الإلكتروني الآن في إتمام الطلب. قبل ربط بوابة دفع يبقى مفتاح الدفع الإلكتروني معطّلاً ويظهر بدلاً منه زر إعداد بوابة الدفع. كما لا يمكنك تعطيل البوابة أو حذفها والدفع الإلكتروني ما زال مفعّلاً.
سلوك الطلبات المدفوعة إلكترونياً
مدفوعات البوابة يديرها النظام من البداية للنهاية:
- يبدأ الطلب بحالة قيد الانتظار بينما يدفع العميل في صفحة باي موب.
- يتم تأكيد الدفع مع باي موب مباشرة، ثم يتحول الطلب إلى مدفوع تلقائياً. تعرض صفحة الطلب البوابة ورقم معاملة باي موب والبطاقة أو المحفظة المستخدمة.
- إجراءات الدفع اليدوية معطّلة لهذه الطلبات: لا تسجيل مدفوعات يدوياً، ولا تعديل مبالغ، ولا استردادات يدوية. هذا يبقي سجلاتك مطابقة تماماً لباي موب.
- إذا فشلت محاولة دفع، يستطيع العميل المحاولة مرة أخرى من المتجر. كل محاولة تُسجل على الطلب.
- الطلب غير المدفوع الذي لا يكتمل دفعه يُلغى تلقائياً بعد ساعات قليلة، فلا تتراكم الطلبات المهجورة كطلبات معلّقة.
الاستردادات للطلبات المدفوعة إلكترونياً
استردادات مدفوعات البوابة تتم دائماً عبر باي موب ودائماً بكامل المبلغ المدفوع:
- إلغاء طلب مدفوع يرسل الاسترداد الكامل عبر باي موب تلقائياً. بدون أي خطوات إضافية.
- إنشاء استرداد من صفحة الطلب يرسل نفس الاسترداد الكامل عبر باي موب.
- يتحدد الاسترداد كـ مكتمل فقط بعد أن يؤكد باي موب تحويل المبلغ. حتى ذلك الحين يظهر كـ قيد المعالجة.
- استرداد طلب لم تجهزه بعد يلغيه تلقائياً بمجرد تأكيد باي موب للاسترداد. الطلبات المجهزة بالفعل تحتفظ بحالتها المكتملة.
إلغاءات نفس اليوم
عند إلغاء دفعة في نفس اليوم، نقوم بإبطال المعاملة لدى باي موب بدلاً من استردادها، وهو ما يعيد المبلغ أسرع غالباً ويتجنب رسوم البوابة.
حل المشكلات
| المشكلة | الحل |
|---|---|
| فشل الحفظ عند API Key أو Secret Key | انسخ المفتاح من جديد من باي موب، Settings > API Keys. تأكد أن مفيش مسافات زيادة. |
| فشل الحفظ عند معرّفات التكامل | مفاتيحك ومعرّفات التكامل من وضعين مختلفين (تجربة مقابل تشغيل) أو من حساب دولة مختلفة. طابقهم وحاول مرة أخرى. |
| العميل دفع والطلب لسه قيد الانتظار | تأكد أن رابط الاستجابة مضبوط في باي موب. النظام أيضاً يعيد التحقق من المدفوعات المعلّقة مع باي موب تلقائياً خلال دقائق، فسيتحدث الطلب من نفسه. |
| لا يمكن تفعيل الدفع الإلكتروني | اربط وفعّل تكامل باي موب لهذا المتجر أولاً. |
| لا يمكن تعطيل التكامل | عطّل طريقة الدفع الإلكتروني من واجهة المتجر أولاً، ثم عطّل التكامل. |
صفحات ذات صلة
- طرق الدفع لواجهة المتجر: تفعيل وترتيب خيارات الدفع عند إتمام الطلب
- رحلة إتمام الطلب: رحلة العميل كاملة
- مدفوعات الطلبات: كيف تظهر المدفوعات على الطلبات