بوابات الدفع ومزودو الهوية
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
integrate payment and identity providers with correct failure handling and reconciliation.
الموضوعات المخطط لها
- Payments: use idempotency keys, handle timeouts as "unknown" states, process provider webhooks, and verify signatures.
- Reconciliation: compare gateway settlement, platform payments, and ERP postings regularly; investigate differences.
- Identity providers: federation, token validation, session handling, and a plan for provider outage (cached keys, limited offline sessions).
- Always define behavior when the other side is down and who is told.
تفاصيل المخطط المبدئي
عرض عملي
a payment state diagram: initiated, pending, authorized, captured, failed, unknown; "unknown" resolved by querying the provider.
اختبر فهمك
A payment call times out. What state is it in?
أظهر الإجابة
Unknown. Query the provider with the idempotency key before retrying or cancelling.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.