Sign in →

Payment Reconciliation

Reconcile Aforo's payment state against gateway truth — review mismatches, resolve, ignore, or escalate, and trigger ad-hoc reconciliation runs.

Updated 2026-06-15Suggest edits

Payment Reconciliation

Payment Reconciliation (Operations → Payment Reconciliation) is the daily reconciler's review queue. It compares Aforo's record of each payment against the source of truth at the gateway and surfaces any divergence for an operator to resolve.

Mismatch review queue

Mismatches are grouped into tabs by review state:

Tab / reviewStatusMeaning
Pending Review (PENDING)Awaiting an operator decision
Resolved (RESOLVED)Reconciled
Ignored (IGNORED)Marked a false positive
Escalated (ESCALATED)Routed to ops
All RunsReconciliation job history

Mismatch types

TypeMeaning
STATUS_DIVERGEDStatus differs between Aforo and the gateway
AMOUNT_MISMATCHAmounts differ
MISSING_LOCALLYExists at the gateway, not in Aforo
MISSING_AT_GATEWAYExists in Aforo, not at the gateway
OTHERAnything else

Each mismatch records the gateway (stripe, paypal, razorpay, adyen, worldpay), the gateway event ID, when it was discovered, and both the Aforo state and gateway state (shown side-by-side in the detail drawer). Resolving, ignoring, or escalating captures a resolution note (up to 2048 chars).

Reconciliation runs

Runs move through RUNNING → COMPLETED (or FAILED) and record events fetched, events compared, and mismatch count. Use Trigger ad-hoc run with a gateway selector to reconcile on demand.