2 مستودعات
Simulating the sequence of requests and responses for payment transactions to verify integration logic.
Distinct from Transaction Testing: Focuses on payment-specific transaction flows rather than protocol handshakes or blockchain simulations
Explore 2 awesome GitHub repositories matching development tools & productivity · Payment Flow Simulation. Refine with filters or upvote what's useful.
Omnipay هي مكتبة بوابة دفع PHP وإطار عمل تكامل يجرد مزودي خدمات الدفع المتعددين في واجهة برمجة تطبيقات واحدة متسقة. توفر واجهة موحدة لإدارة دورات حياة الدفع، مما يسمح للتطبيقات بتنفيذ التفويضات، والالتقاط، وعمليات الاسترداد عبر خدمات مالية مختلفة دون إعادة كتابة الكود لكل مزود. يجرد إطار العمل منطق التطبيق من حزم SDK الخاصة بالمزود باستخدام نمط المحول (adapter pattern) وكائنات نقل البيانات. تضمن هذه البنية تحويل استجابات البوابة الخام وطلبات HTTP إلى أشكال بيانات يمكن التنبؤ بها، بينما يسمح مفتاح البيئة القائم على الإعدادات للمطورين بالتبديل بين نقاط نهاية sandbox و API الحية لاختبار تدفقات المعاملات. تغطي المكتبة نطاقاً واسعاً من قدرات معالجة الدفع، بما في ذلك ترميز بطاقات الائتمان للفواتير المتكررة والتحقق من أرقام البطاقات باستخدام خوارزمية Luhn. تتعامل مع تنسيق دورات حياة المعاملات، بما في ذلك إدارة إعادة التوجيه خارج الموقع ومعالجة إشعارات البوابة غير المتزامنة عبر خطافات الويب. تتضمن الوظائف الإضافية أدوات لتخصيص حمولات الطلبات بمعلمات عشوائية ونقل بيانات تفصيلية على مستوى البند إلى بوابات الدفع.
Enables developers to toggle between sandbox and live environments to simulate and verify payment flows.
مكتبة stripe-php هي عميل PHP يُستخدم لدمج معالجة مدفوعات Stripe، وفواتير الاشتراك، والخدمات المالية في التطبيقات. توفر واجهة برمجية لإدارة الحسابات المتصلة، وإصدار البطاقات الافتراضية، وأتمتة المدفوعات للبائعين. تتميز المكتبة بجناح شامل من أدوات الفواتير والمدفوعات، بما في ذلك دعم الرسوم المتكررة، والفواتير القائمة على الاستخدام، وإدارة بوابات الخدمة الذاتية للعملاء. كما تُمكّن الأتمتة المالية عبر مكتبات الضرائب والإيرادات التي تتعامل مع حساب ضريبة المبيعات العالمية والاعتراف التلقائي بالإيرادات لمحاسبة الاستحقاق. يغطي المشروع مساحة إمكانيات واسعة بما في ذلك تنسيق السوق، وإدارة الاحتيال والمخاطر، وتكامل نقاط البيع. كما يتضمن أدوات لاتصال الحسابات المالية، وإصدار البطاقات التجارية، وإدارة مبيعات المنتجات الرقمية من خلال خدمات تاجر السجل. يمكن للمطورين استخدام بيئة sandbox موفرة مع مفاتيح API تجريبية لتسهيل تطوير التكامل الفوري.
Simulates successful and failed card transactions using test cards to verify integration and brand handling.