Payment Reconciliation
Payment reconciliation is the process of matching each transaction recorded in the merchant's internal system against the corresponding entry in the payment gateway's settlement report and the bank's deposit statement. It detects discrepancies — missing charges, double-charges, incorrect amounts, unexpected fees — and ensures financial records are accurate.
Payment reconciliation is the process of matching each transaction recorded in the merchant's internal system against the corresponding entry in the payment gateway's settlement report and the bank's deposit statement. It detects discrepancies — missing charges, double-charges, incorrect amounts, unexpected fees — and ensures financial records are accurate.
Reconciliation typically runs daily, after the acquirer's settlement batch has been processed and the settlement report is available (usually by morning of T+1). The process compares three data sources:
1. Internal transaction records: Every payment, refund, and chargeback that the merchant's application recorded, with its gateway transaction ID. 2. Gateway settlement report: The authoritative record from the payment gateway listing every settled transaction with amounts, fees, and net payouts. 3. Bank statement: The actual deposits and debits in the merchant's bank account.
The matching algorithm attempts to pair each internal transaction record with a gateway settlement line by transaction ID. Transactions that match on ID, amount, and status are marked reconciled. Items that appear in the gateway report but not in the internal system may indicate missed webhook events that need to be replayed. Items in the internal system but missing from the gateway report may indicate captures that failed silently or transactions that were authorized but not captured.
Discrepancies in amount (off-by-one errors from rounding, currency conversion rate differences) and unexpected fee deductions must be investigated and either corrected or formally accepted as known variance. Chargebacks that appear in the settlement report as debits must be matched to the corresponding dispute record.
The final step is reconciling the gateway's reported payout amount against the actual bank deposit. Any difference — such as a pending transfer or a held payout — should be tracked as a reconciling item until resolved. Reconciliation failures trigger alerts to the finance team and are a leading indicator of integration issues. See Payment Settlement Process for the upstream process that generates settlement data.