Payment Checkout & Ledger Service · View 24 of 24 · Assurance
The stance
- Fail closed on money movement. Where the choice is between declining a legitimate payment and risking a double charge, the platform declines (ADR-04).
- The last column is the contract. Every class resolves to something a buyer or merchant can be told honestly — a pending state, a hidden payment method, a lagging balance — rather than a lie or a silence.
The two that matter most
- Unknown provider outcome: assumed at a few per thousand attempts, which makes it routine rather than exceptional, and is why it has its own view.
- Ledger shard unavailable: authorization continues, posting buffers in the event log and drains on recovery, and nothing is reported as settled until it is posted. That is the critical design decision working as intended.
Assumptions
- Every rate in the first column is a stated assumption: a few per thousand unknowns, hours per year per provider, ~40 breaks a day, a data centre lost once in several years.
- A reviewer who changes one of these can follow it to the decision that depends on it; several of the ADRs flip on these numbers.