Payments Training Hub

Payment Operations Architecture: State, Resilience and Control

D11 Operations, exceptions and reconciliation · 8 lessons

Version 1.0 | Last reviewed 2026-11-05

How payments are tracked, recovered and controlled in operations

Payment operations architecture: state, resilience and control, how payments are tracked, recovered and controlled in operations.

What You Can Do After This Chapter

Learning objective. Learner explains payment operations architecture, describes state machines, idempotency, retries, out of order handling, ledger posting, reconciliation and resilience, and applies each mechanism to a USD 120,000 cross border payment with a timeout, a retry and an out of order arrival.

Practical assessment. Learner receives a case where a USD 120,000 payment from a London corporate to a Tokyo supplier times out at the correspondent, is retried, arrives out of order, and is reconciled the next morning, then drafts the state machine, the idempotency and retry design, the out of order handling rules, the T-account postings, the reconciliation match steps, and the dashboard KPIs with RTO and RPO. Learner also explains how operations resolves an unknown outcome without double paying.

Expected deliverables.

Completion criterion. Learner drafts a correct state machine, idempotency and retry design, out of order rules, T-account postings and reconciliation steps for the USD 120,000 payment, and explains the dashboard KPIs and the RTO and RPO clearly.

In this chapter
  1. Payment State Machines and Correlation
  2. Idempotency and Duplicate Prevention
  3. Retries, Dead Letter Queues, Timeouts and Unknown Outcomes
  4. Out of Order Events: Messages and Acknowledgements Arriving Out of Order
  5. Ledger Posting versus Settlement
  6. Reconciliation Matching Hierarchies and Suspense Account Management
  7. Operational Dashboards, KPIs, Resilience and Disaster Recovery
  8. Incident communication: who is told, what they are told, and when

Start Lesson 1: Payment State Machines and Correlation →