Reconciliation
Match gateway settlement to confirmed live payments, and review flagged mismatches.
Reconciliation matches the gateway's settlement records against the payments the service confirmed, surfacing any discrepancy for an operator to investigate.
Reconciliation is LIVE-only. Test-mode records move no real money and are excluded — see modes.
Runs
A sweep runs on a schedule and can also be triggered manually with
POST /admin/reconciliation/runs for a given period (requires report:read). The
run summary reports how many records were matched, flagged, and deferred.
Results
GET /admin/reconciliation/results lists the per-record outcomes, filterable by
mode, period, and status:
| Status | Meaning |
|---|---|
MATCHED | A confirmed payment corresponds to the settlement record. |
FLAGGED | A discrepancy was found; the detail explains what differs. |
DEFERRED | Not yet actioned. |
Mismatches are never auto-adjusted. A FLAGGED result is raised for an
operator to review and resolve out of band — the service does not silently move
money to make the numbers match.