Financial-Grade Payment Gateway Architecture

Financial-Grade Payment Gateway Architecture An architecture diagram generated by Archify. Checkout Client · Browser / App · Architecture component Checkout Client Browser / App API Gateway · TLS / WAF · Public Ingress sg-edge API Gateway TLS / WAF Payment Service · Orchestrator · PCI-DSS Compliant Secure Enclave · Idempotent Payment Service Orchestrator Idempotent Transaction DB · ACID / State Machine · PCI-DSS Compliant Secure Enclave Transaction DB ACID / State Machine Ledger Service · Double-Entry · PCI-DSS Compliant Secure Enclave Ledger Service Double-Entry Immutable Ledger · Append-Only Journal · PCI-DSS Compliant Secure Enclave Immutable Ledger Append-Only Journal PSP Gateway · Adapter Client · PCI-DSS Compliant Secure Enclave PSP Gateway Adapter Client External PSP / Bank · Stripe / Adyen / Visa · Architecture component External PSP / Bank Stripe / Adyen / Visa Webhook Receiver · Async Settlement · Architecture component Webhook Receiver Async Settlement Reconciliation Engine · Daily Spark Batch · Architecture component Reconciliation Engine Daily Spark Batch POST /payments Idempotency-Key State: INITIATED Charge Token HTTPS /charge Record Journal Append Debit/Credit Settlement Webhook Update Status Daily Settlement Files Verify Records PCI-DSS Compliant Secure Enclave Public Ingress sg-edge Legend Backend Database Cloud External