The balance and the history stop agreeing
A stored balance drifts a few kobo from the sum of its own transactions, nobody notices for months, and by the time anyone does there is no way to say when it started.
Past a certain size the interesting question is no longer whether the shop works. It is whether the money can be explained, reconciled and audited — every day, without anyone being asked to take it on trust.
Where it goes wrong
The failures that matter at volume are not outages. They are quiet disagreements between two numbers that were supposed to be the same one.
A stored balance drifts a few kobo from the sum of its own transactions, nobody notices for months, and by the time anyone does there is no way to say when it started.
Payment providers resend confirmations as a matter of course. A system that treats the second delivery as a second event is a system that has already lost money.
At small scale you remember. At volume you need a record, and “we think it was support” is not one.
Watch it prove itself
Every wallet on the platform, re-added from its first row and compared against its stored balance. Run it and watch it check itself — including what happens on the night it finds a discrepancy.
Scheduled nightly · 03:00
One kobo of disagreement fails the run. Not a warning, not a rounded figure — a non-zero exit code, every night, across every wallet on the platform.
A faithful model of the reconciliation command’s real output and its real behaviour: any drift fails the run.
What you get
Six things that are either negotiated with you or simply true of the platform.
What it runs on
A trade page is only a way of arranging these. Here are the three this one leans on hardest.
Other trades
Especially the awkward ones about settlement, isolation and what happens when a provider retries. Those are the ones this platform was built around.
Free to start · No card required