Most teams think payment tracking is a logging problem. It is a ledger problem.
A single cross-border payment typically touches four independent systems. A bank for fiat in, a custody provider for stablecoins, an exchange for FX, and a local bank for payout. None share a transaction ID. None understand the full lifecycle
This creates a structural blind spot.
At low volume, teams manually reconcile. At scale, this breaks. The US–Mexico corridor alone processes over $5B per month. At 1,000 transactions per day, you are no longer tracking payments. You are running forensic accounting in production
____
The failure shows up in specific places.
-> First, compliance. A payment gets paused mid-flow. You cannot answer whether funds are in custody, in review, or already converted. Each system shows a different state. No system shows the truth.
-> Second, failed payouts. A wrong account number leaves funds stranded in local currency. Without per-transaction state tracking, you do not know if the money sits in a bank, an exchange, or a holding account. Support becomes investigation.
-> Third, FX leakage. You quote a rate at 16.80. Execution happens at 17.05 or 17.20. Without linking quote and execution per transaction, you cannot measure spread, slippage, or actual revenue. Margin disappears silently.
-> Fourth, reconciliation. Bank balances, custody balances, and exchange reports should match. They do not. Teams spend days aligning X, Y, and Z across systems, often without a definitive answer.
The core issue is that each system records events, not outcomes. The fix is not more integrations but a single timeline.
A proper ledger creates one atomic record of the payment lifecycle. The same transaction tracks USD in, USDC movement, FX conversion, and MXN payout. Every step is linked through a single identifier, and every state transition is explicit.
That unlocks concrete use cases.
You can answer “where is the money” with one query, not four systems. You can measure FX revenue and slippage per transaction, not per month. You can prove to regulators exactly when compliance held and released funds. You can resolve failed payouts instantly by locating funds in holding states.
The shift is clear.
Moving money is solved, but we still have not solved how to record it.
The system that wins is the one that turns fragmented events into a single, auditable narrative.
Insights by Formance