Reconciliation/performReconciliation
Close the Day
Settle pending transactions and reset the till.
POST
/v1/reconciliationRun end-of-day reconciliation. When closeDay is true the terminal settles all pending transactions with the acquirer, resets running totals, and returns a summary of the settlement period. When false, the call returns current totals without settling — useful as a pre-close dry run.
Request body
application/json
closeDaybooleanrequiredWhen true, settle and reset. When false, dry run.
Example: true
Response
application/json
statusenumrequiredReconciliation outcome.
SUCCESSFAILEDPARTIALtotalsobjectrequiredThe TransactionTotals at the moment of settlement.
timestampstring · ISO 8601requiredReconciliation timestamp.
Example: "2026-03-28T23:00:00Z"
commerce-api/openapi.yaml · performReconciliation