دمج بوابة دفع إلكترونية

الإصدار: August 13 , 2025 محمد طه خامد
Switch to English
1

مقدمة

الهدف هو دمج بوابة الدفع عبر الإنترنت في النظام/الموقع الإلكتروني الحالي، إلى جانب إنشاء واجهات برمجة التطبيقات للتعامل مع عمليات الدفع بشكل آمن وموثوق.

أهداف التكامل :

  1. تمكين العملاء من الدفع عبر الإنترنت مباشرة.
  2. قم بتوصيل النظام الداخلي ببوابة الدفع لتتبع حالة المعاملة.
  3. أتمتة استقبال إشعارات الدفع (Webhook).
  4. تحسين تجربة المستخدم وتقليل الأخطا

Powered by Froala Editor

2

نطاق العمل

Powered by Froala Editor

  • تحليل متطلبات بوابة الدفع واختيار الخيار الأنسب (Chargily / Stripe).
  • إعداد مفاتيح API وتكوين بيئة الحماية (الاختبار).
  • تطوير واجهة برمجة تطبيقات الخروج لبدء طلبات الدفع.
  • إنشاء مستمع Webhook لتلقي تحديثات حالة الدفع.
  • تخزين سجلات المعاملات في قاعدة
  • التعامل مع حالات الدفع المختلفة (نجاح، فشل، إلغاء).
  • إعداد الوثائق الفنية (مستندات API) باستخدام Swagger .
3

مواصفات البوابة المحددة

Chargily Pay [ Cib / Edahabia ] : https://chargily.com/business/pay

Stripe [ Cards ]  : https://stripe.com/en-ch/payments

Powered by Froala Editor

  • العملة المدعومة : الدينار الجزائري (DZD)/ VISA Cards
  • طرق الدفع : CIB، Edahabia، VISA.
  • الرسوم : حسب أسعار البوابة.
  • آلية الإخطار: Webhook مع توقيع أمان .
  • : عنوان URL مخصص لصندوق الحماية + مفاتيح API للاختبار.
4

خطة الدعم

Powered by Froala Editor

  • دعم فني مجاني لمدة 10 يومًا بعد التسليم.
  • إمكانية إضافة خطة دعم شهرية
5

قائمة التحقق قبل الإطلاق

Powered by Froala Editor

  • اختبار كافة تدفقات الدفع في وضع الحماية.
  • التحقق من استقبال Webhook.
  • التحقق من صحة التوقيع الأمني.
  • تأكد من تخزين سجلات المعاملات في قاعدة البيانات.
  • محاكاة سيناريوهات الفشل والإلغاء.
6

إعداد وتكوين حساب بوابة الدفع

هذا القسم يوضح الخطوات المطلوبة لتحضير وتكوين حساب بوابة الدفع قبل تنفيذ عملية الدمج

Powered by Froala Editor

  • إنشاء حساب تاجر: إرشاد العميل لخطوات فتح حساب مع بوابة الدفع المختارة.
  • عملية التحقق (KYC): المساعدة في استكمال متطلبات التحقق من الهوية والمستندات.
  • مفاتيح الربط والبيانات السرية: إنشاء وحفظ المفاتيح العامة والخاصة والرموز السرية بشكل آمن.
  • بيئة الاختبار (Sandbox): تفعيل وإعداد حساب الاختبار لإجراء العمليات التجريبية.
  • إعداد طرق الدفع: تفعيل وضبط طرق الدفع المدعومة (بطاقة ائتمان، CIB، Edahabia).
  • تسجيل رابط الـ Webhook: إدخال رابط استقبال الإشعارات في لوحة تحكم البوابة.
  • إعدادات الأمان: ضبط تقييد عناوين IP، والتحقق من التوقيع، وإعدادات الحماية الأخرى.
  • تفعيل الوضع الفعلي (Live Mode): المساعدة في الانتقال من بيئة الاختبار إلى البيئة الفعلية بعد نجاح الاختبارات.

© 2025 khamedSpace . جميع الحقوق محفوظة.