إزاي أربط حساب Paymob بتاعي بالمتجر؟
بتحط مفاتيح حسابك في Paymob (Secret Key وPublic Key وHMAC) وتدوس «اختبار الاتصال». المتاجر بتجيب أرقام الـ integration لوحدها، وبعد ما تشغّله بيظهر لعملائك في صفحة الدفع.
في هذا المقال
Paymob بيخلّي عملائك يدفعوا بالبطاقات والمحافظ الإلكترونية، والفلوس بتروح على حسابك إنت في Paymob مباشرة. المتاجر بتوفّر الربط بس، ومفيش حساب Paymob مشترك من المنصة.
ملاحظة: Paymob متاح لكل المتاجر. أول ما تربط حسابك وتشغّله، هيظهر لعملائك في صفحة الدفع جنب الدفع عند الاستلام.
قبل ما تبدأ
- حساب تاجر على Paymob.
- من لوحة Paymob: الـ Secret Key والـ Public Key من Settings → Account Info، والـ HMAC Secret من Settings → Webhooks.
- integration واحد على الأقل للبطاقات أو المحافظ في حسابك على Paymob، في نفس البيئة اللي هتستخدمها.
خطوات الربط
- افتح «المدفوعات والفوترة» ثم «بوابات الدفع»، وفي سطر Paymob دوس «إعدادات».
- في كارت «بيانات حسابك في Paymob» الصق Secret Key (بيبدأ غالبًا بـ egy_sk_) وPublic Key (egy_pk_) وHMAC Secret.
- خانة API Key «(اختياري — Settings → Account Info)»: «مش مطلوب للدفع أو الاسترجاع — بيفعّل المطابقة والتحقق من المعاملات بس.»
- في «البيئة» اختار «تجريبية (Sandbox)» للتجربة.
- دوس «حفظ البيانات». هتظهرلك: «تم حفظ البيانات. اضغط "اختبار الاتصال" للتحقق منها.»
- انسخ «رابط الـ Webhook / Callback» من نفس الصفحة وحطه في Paymob عند Transaction processed callback في الـ integration بتاعك. من غيره مش هنقدر نأكد الدفع ومش هيتسجل الطلب.
- دوس «اختبار الاتصال».
«اختبار الاتصال» بيعمل إيه؟
الاختبار بيبعت لـ Paymob نفس الطلب اللي صفحة الدفع بتبعته لما عميل يدفع. لو Paymob ما عرفش طرق الدفع بالأسماء العادية، المتاجر بتجيب أرقام الـ integration الحقيقية من حسابك لوحدها وتحفظها وتعيد الاختبار. إنت عمرك ما هتكتب أرقام integration بإيدك.
- لو نجح: «تم التحقق من الاتصال بنجاح.» والحالة بتبقى «متحقق منه».
- لو حسابك مفيهوش integration للبطاقات أو المحافظ: الاختبار بيفشل ويقولك ده صراحة.
- تقدر تعيد الاختبار كل 10 ثواني.
Paymob بيتعرض لعملائك بس لما الاختبار ينجح ومفتاح Paymob في صفحة «طرق الدفع المتاحة» يكون «نشط» والمنصة تكون مشغّلاه.
التحويل لـ Live
خيار «مباشرة (Live)» بيفضل مقفول لحد ما تكتب مفاتيح Live وتدوس «تحقق من مفاتيح Live». لازم حسابك في Paymob نفسه يكون متحوّل Live، وإلا هيقولك «حسابك في Paymob لسه في Test Mode مش Live». وزي الاختبار بالظبط، «تحقق من مفاتيح Live» بيجيب أرقام الـ integration الحقيقية من حسابك لوحده، أيًا كانت أسماؤها في Paymob. وأي حفظ على Live بيتأكد من المفاتيح مع Paymob قبل ما يتخزن.
تعديل المفاتيح بعد كده
المفاتيح السرية عمرها ما بتظهر تاني. «سيب أي خانة سرية فاضية عشان تحتفظ بالقيمة المحفوظة.» الـ Secret Key والـ HMAC مطلوبين بس في أول ربط، أما الـ Public Key فمطلوب في كل حفظ.
فصل الحساب
دوس «فصل الحساب» وأكّد بـ«افصل». هتظهرلك: «تم فصل حساب Paymob. Paymob مش هيظهر لعملائك لحد ما تربط حسابك تاني.» المفاتيح المحفوظة بتتمسح، ولو حبيت ترجع هتحتاج تدخل كل المفاتيح من الأول.
لو الاختبار فشل، اقرأ اختبار Paymob أو Kashier بيفشل.
هل المقال ساعدك؟