EdfaPay Logo

Reconciliation

End-of-day settlement operations to reconcile transactions and generate settlement reports.

Overview

Reconciliation (also known as settlement or batch close) is the process of finalizing all pending transactions at the end of a business day.

reconcile()

Perform end-of-day reconciliation.

reconciliationHistory()

Get list of past reconciliation batches.

reconciliationDetail()

Get details of a specific batch.

reconciliationReceipt()

Get printable receipt for a batch.

When to Reconcile

Execute at end of business day or shift closure to ensure timely fund settlement and accurate reporting.

Perform Reconciliation

Trigger the end-of-day settlement process. The SDK communicates with the payment server to close the current batch and produce a reconciliation record.

Loading...

Important

Transactions that are not reconciled may experience delayed settlement.

Reconciliation History

Retrieve a paginated list of past reconciliation records.

Loading...

Reconciliation Detail

Retrieve the full details of a specific reconciliation record by its ID.

Loading...

Reconciliation Receipt

Generate and retrieve a printable/displayable receipt for a specific reconciliation record.

Loading...

Reconcile Result Model

The data returned in the onSuccess callback of reconcile().

PropertyTypeDescription
reconciliationInfoReconciliationInfoMetadata (ID, terminal, merchant, timestamps, action codes)
schemesList<ReconciledScheme>Per-scheme breakdown with host and terminal totals