Skip to main content

Reconciliation

Use the Reconciliation API to reconcile terminal transactions and retrieve detailed reconciliation reports.

GET{{url}}/api/v1.1/transactions/terminal-reconciliation/by-mada-id/{terminalId}

Headers

  • Authorization: Bearer {{accessToken}} (Include the token obtained from the Authentication API)

This endpoint takes a single path parameter — no request body is required.

ParameterTypeRequiredDescription
terminalIdstringYesThe 16 digit unique TID of the terminal to reconcile, in the URL path.

Usage Tips

  1. Terminal ID: Ensure the terminalId in the path is valid and matches an active terminal.
  2. Reconciliation Status: Monitor the status field to confirm if reconciliation is successfully completed and whether it resulted in a balance or unbalanced status.
  3. Scheme Balancing: Check reconTotals for payment scheme-specific balancing insights.

Error Handling

If the reconciliation request fails, an error response may be returned:

Error ScenarioPossible MessageAction Required
Invalid TokenUnauthorizedRe-authenticate to obtain a valid token.
Missing Terminal IDBad RequestInclude the terminalId in the URL path.
Invalid Terminal IDTerminal Not FoundVerify the terminalId is correct.