PayGate API Gateway

بنية تحتية للمدفوعات عالية التوفر

API GatewayKongGoKubernetesPCI-DSSRedis

بوابة API مركزية وطبقة تنسيق مدفوعات لمؤسسة دفع مرخصة. كانت البنية التحتية الأحادية بلغة PHP تعاني من تدهور الأداء مع تزايد حجم المعاملات؛ معدلات انتهاء المهلة تجاوزت 3% في أوقات الذروة، والاعتماد على مزود خدمة دفع واحد شكّل خطراً على استمرارية الأعمال.

نشرنا طبقة API على Kong Gateway مدعومة بمحرك تنسيق مدفوعات يتكون من خدمات Go المصغرة العاملة على Kubernetes. تقيّم طبقة التوجيه الذكي معدل نجاح كل مزود خدمة دفع ومقاييس زمن الاستجابة لتوجيه المعاملات تلقائياً. تتم إدارة الجلسات والتحكم في التكرار عبر Redis، بينما يدير PostgreSQL سجلات المعاملات. صُمم النظام بالكامل وفقاً لشهادة PCI-DSS المستوى الأول.

هندسة النظام

ClientsGatewayServicesBankingHTTPSHTTPSVerifyRouteScoreRecordISO 8583ConfirmReconcileWeb AppMobile SDKAPI GatewayAuth ServicePayment RouterFraud DetectionLedger DBBank APIsSettlement

أبرز النقاط

  • محرك تنسيق Kong Gateway + خدمات Go المصغرة
  • توجيه ذكي لمزودي خدمة الدفع (معدل النجاح وزمن الاستجابة)
  • التحكم في التكرار وإدارة الجلسات عبر Redis
  • بنية متوافقة مع PCI-DSS المستوى الأول
  • 8 تكاملات مع مزودي خدمة دفع عبر API موحد

النتائج

ارتفع وقت التشغيل من 99.95% إلى 99.99%
انخفض زمن الاستجابة P95 من 340 مللي ثانية إلى 47 مللي ثانية
انخفض معدل انتهاء المهلة من 3.2% إلى 0.04%
إلغاء الاعتماد على مزود واحد (تحويل تلقائي)