Payment Checkout & Ledger Service · View 02 of 24 · Context and scope
Decisions
- The buyer's answer is produced by Accept and Authorize alone. Record, Resolve, Notify and Pay out are all downstream of a durable log (ADR-01).
- Routing is a versioned policy evaluated per attempt, and the version used is stored on the attempt — so a decision is reproducible years later (ADR-06).
- The settlement matcher, not the provider's synchronous answer, is the evidence of what happened (ADR-05).
Numbers
- 420 attempts/second steady, 4,000/second for 10 minutes at a sale peak; 12 M attempts/day.
- Intent create p99 ≤ 120 ms; confirm excluding provider p99 ≤ 250 ms; provider deadline 8 s hard.
- Ledger posting p99 ≤ 2 s after a terminal event. All figures are stated assumptions.
Deliberate omissions
- Merchant onboarding, KYC and pricing configuration: a separate platform that writes merchant records this service reads.
- The sandbox estate mirrors this diagram with simulated providers and is not drawn again.