Paymob is a powerful payment gateway that enables merchants to accept a wide range of payment methods through a unified and secure infrastructure. It supports cards, wallets, and alternative payment methods, making it suitable for scalable digital businesses.
Paymob integration relies on multiple keys and identifiers. Each key plays a specific role within the payment lifecycle, from creating payment intentions to verifying callbacks and notifications.
Supported Countries
- Multiple countries (depending on Paymob account setup)
Supported Payment Methods
- Cards (Visa / MasterCard)
- Mobile Wallets
- Buy Now Pay Later (Tabby, Tamara)
- Other regional methods
Do You Have a Paymob Account?
You must have an active Paymob (Accept) merchant account to complete the integration. All required keys and integration IDs are generated from your Paymob dashboard.
Link with Paymob
To integrate Paymob with Fatora, you must provide the following credentials from your Paymob account:
Required Keys & Their Purpose
Secret Key
Used during the first step to create a Payment Intention. This key authenticates the merchant and ensures that the payment request is legitimate. It must be used in all core payment creation requests.
Public Key
Used when redirecting the customer to the checkout page.
It is passed as a parameter along with the client_secret generated after creating
the Payment Intention.
API Key
Used when querying the status of a transaction or an order.
To perform these requests, an auth_token must first be generated by calling the Auth API
and passing the API Key in the request body.
HMAC Secret
Used to validate incoming payment notifications and Return URL callbacks. HMAC verification ensures that the received data is authentic and has not been tampered with.
Payment Integration ID
Each payment method in Paymob has a unique Integration ID linked to your Accept account.
- Cards (Integration ID: 12)
- Tabby
- Tamara
- Mobile Wallets
- Other methods
Each Integration ID has two modes:
- Test: Used for sandbox transactions
- Live: Used for real payments
By default, newly created integrations are set to Test mode. When a new Accept account is created, a test integration for cards is automatically generated. Additional integrations can be added as needed.
نبذة عن Paymob
Paymob هي بوابة دفع إلكتروني متكاملة تتيح للتجار قبول عدة طرق دفع من خلال بنية موحدة وآمنة، وتشمل البطاقات المصرفية، المحافظ الإلكترونية، وحلول الدفع الآجل.
يعتمد تكامل Paymob على مجموعة من المفاتيح والمعرّفات، لكل منها دور محدد ضمن دورة الدفع، من إنشاء نية الدفع وحتى التحقق من الإشعارات.
طرق الدفع المدعومة
- البطاقات المصرفية (Visa / MasterCard)
- المحافظ الإلكترونية
- تابّي (Tabby)
- تمارا (Tamara)
هل لديك حساب Paymob؟
يجب أن يكون لديك حساب تاجر مفعل على Paymob (Accept) للحصول على جميع المفاتيح المطلوبة لإتمام الربط.
الربط مع Paymob
لإتمام دمج Paymob مع فاتورة، يجب توفير المعلومات التالية:
شرح المفاتيح المطلوبة
Secret Key
يُستخدم عند إنشاء Payment Intention في الخطوة الأولى. هذا المفتاح يثبت أن الطلب صادر من التاجر الصحيح.
Public Key
يُستخدم عند إعادة توجيه العميل إلى صفحة الدفع،
ويتم تمريره مع قيمة client_secret.
API Key
يُستخدم للاستعلام عن حالة الدفع.
يتطلب إنشاء auth_token عبر API Auth باستخدام API Key.
HMAC Secret
يُستخدم للتحقق من صحة بيانات الإشعارات و Return URL، وذلك لحماية النظام من أي بيانات مزورة.
معرّف التكامل (Payment Integration ID)
كل طريقة دفع لها معرف تكامل خاص مرتبط بحساب Accept.
- البطاقات المصرفية (المعرف: 12)
- تابّي
- تمارا
- المحافظ الإلكترونية
كل معرف تكامل له وضعان:
- اختباري (Test)
- فعلي (Live)
بشكل افتراضي، يتم إنشاء معرفات التكامل في وضع الاختبار، ويمكن إضافة معرفات جديدة حسب احتياجات التاجر.
🛠️ Technical Support
- if you need any help you can check our help center, or contact support team