النظام الوسيط للدفع الإلكتروني
مشروع Laravel مستقل لاستقبال الفواتير من المنصة، وإتاحتها للبنك، وتسجيل تأكيد السداد، وإرجاع النتيجة للمنصة.
دورة العملية
منصة عقاري ← إنشاء الفاتورة لدى الوسيط ← البنك يستعلم ويسدد ← الوسيط يسجل التأكيد ← المنصة تستلم النتيجة.
- إنشاء طلب الدفع:
POST /api/platform/payment-requests - استعلام البنك:
POST /api/bank/inquiry - تأكيد السداد:
POST /api/bank/payments - استلام المنصة للنتيجة:
GET /api/platform/invoices/{invoice_id}
المصادقة عبر ترويسة api_key الخاصة بكل طرف. تفاصيل التشغيل وأمثلة الطلبات في ملفَي README.md وdemo.http داخل المشروع.
وضع التجربة: البنك محاكاة محلية ولا تُنفّذ تحويلات مالية حقيقية. تكرار تسجيل الدفع لنفس الفاتورة مرفوض.