ما هي Mamopay؟
Mamopay (Mamo Business) هي منصة دفع مقرها الإمارات العربية المتحدة تمكّن التجار من قبول مدفوعات البطاقات عبر الإنترنت من خلال صفحة دفع مستضافة بالكامل. يتم تحويل العميل من متجرك إلى صفحة دفع تابعة لـ Mamopay، يكمل الدفع بأمان، ثم يعود إلى متجرك مع نتيجة العملية. لا توجد نماذج بطاقات داخل الصفحة تحتاج إلى صيانة، مما يقلّل نطاق التزامات PCI ويغني عن استخدام أي عنصر JavaScript على جانب العميل.
المزايا الرئيسية
- صفحة دفع مستضافة: ينشئ Mamopay رابط دفع لمرة واحدة لكل طلب. يُعاد توجيه العميل إلى الرابط، ويدفع على نطاق Mamopay، ثم يعود إلى متجرك مع معرّف العملية وحالتها.
- عملات الخليج أولاً: يمكنك تحصيل المدفوعات بالدرهم الإماراتي (افتراضي) أو الدولار أو اليورو أو الجنيه الإسترليني أو الريال السعودي.
- بطاقات 3D Secure: دعم بطاقات VISA وMastercard العالمية والبطاقات الصادرة في الإمارات مع مصادقة 3DS عند الحاجة.
- ويب هوك للتسوية: يمكن لـ Mamopay إرسال أحداث
charge.succeededوcharge.failedوأحداث الاسترداد إلى متجرك للحفاظ على تزامن حالة الطلب حتى لو أغلق العميل المتصفح بعد الدفع. - بيئة اختبار: تتوفر بيئة اختبار منفصلة وبطاقات تجريبية لاختبار التدفق الكامل قبل الانتقال إلى الإنتاج.
- الاستردادات عبر اللوحة: تُجرى عمليات الاسترداد من لوحة تحكم Mamopay للتاجر وتنعكس في متجرك عبر الويب هوك.
المناطق والعملات المدعومة
تستهدف Mamopay الإمارات العربية المتحدة بشكل رئيسي وتخدم التجار في دول مجلس التعاون الخليجي بما فيها المملكة العربية السعودية وعمان والبحرين والكويت وقطر. يمكن إنشاء عمليات الدفع بالعملات AED، USD، EUR، GBP، أو SAR بحد أدنى للمبلغ يساوي 2 بالعملة المختارة.
التكامل مع Trinavo
تتصل Trinavo بـ Mamopay عبر واجهة Create Payment Link (POST /links). عند اختيار العميل لـ Mamopay عند الدفع، ينشئ متجرك رابط الدفع في الخلفية ويُعيد توجيه العميل فوراً إلى صفحة Mamopay المستضافة. بعد الدفع، يتحقق Trinavo من العملية على الخادم عبر واجهة Get Charge ثم يضع الطلب في حالة "مدفوع" أو "فشل" دون الاكتفاء بمعاملات إعادة التوجيه.
للتسوية غير المتزامنة، يوفر Trinavo أيضاً عنوان ويب هوك يتلقى أحداث Mamopay مثل charge.succeeded وcharge.failed وcharge.refunded. يحمي هذا العنوان سرّ مشترك تقوم بتعريفه في إعدادات الويب هوك في Mamopay.
الأمان والامتثال
نظراً لأن بيانات البطاقة تُجمع على صفحة Mamopay المستضافة، لا يلامس متجرك أرقام البطاقات الأصلية أبداً. تتولى Mamopay مصادقة 3D Secure عند طلبها من جهة الإصدار. كما يدعم التكامل التحقق من توقيع الويب هوك عبر سرّ مشترك يضبطه التاجر، لذا تُرفض الإشعارات غير المصرّح بها قبل تغيير حالة أي طلب.
البدء
لتفعيل Mamopay في متجر Trinavo، اطلب مفتاح API لبيئة الاختبار من دعم Mamopay ([email protected])، وأضفه إلى وسيلة الدفع Mamopay في لوحة Trinavo، ثم نفّذ عملية دفع تجريبية باستخدام إحدى البطاقات التجريبية لـ Mamopay. عند الجاهزية للإنتاج، استبدل مفتاح الاختبار بمفتاح الإنتاج من لوحة Mamo Business وأطفئ خيار "وضع الاختبار".