Payments

Idempotency, ledgers and reliable money movement.

All topics · 3 lessons · 18 resources

Learn Payments on System Design Atlas

  1. 01How online payments workThe parties involved, why idempotency is essential, and how a ledger and reconciliation keep money correct.Core Concepts: How Things Actually Work · 9 min read · start here
  2. 02Design a payment systemTaking a customer's payment safely: the payment service, the ledger, retries and idempotency, asynchronous results and reconciliation.Real-World Systems · 13 min read
  3. 03Cross-border payments: SWIFT and foreign exchangeHow money moves between countries and currencies, what SWIFT actually is, and why international transfers are slow and costly.Real-World Systems · 9 min read

These share a lesson with Payments.

Curated Payments resources

Case Studies

Blogs