Confirm a transaction

Confirms the status of the transaction as 'Downloaded', 'Paid' or 'Report Error'.

Only the following transitions can occur when confirming transactions.

Status Transition Rules:

Current StatusNew Status
F - Read by Receiving AgentD - Downloaded
F - Read by Receiving AgentY - Paid
F - Read by Receiving AgentX - Exception reported from Agent
D - DownloadedX - Exception reported from Agent
D - DownloadedY - Paid
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
length ≥ 1

This is 9-digit unique ICTC number given to the Sender.

string
required
length ≥ 1
[A-Z]{1}

Transaction status to be updated.

string | null

Additional notes.

Conditional rules:
• Mandatory if new status reported as X (Exception Reported From Agent).

beneficiaryDetails
object

Beneficiary details.

Conditional rules:
Mandatory if deliver mode is 7 (Cash) and new status reported as Y (Paid).

Headers
string
required
^[A-Z]{2}[0-9A-Z]{4}$

This is the agent correspondent id provided to the agent by the IC Operations department. It is used to facilitate API management and auditing.

string
\w{8}-\w{4}-\w{4}-\w{4}-\w{12}

This header is used to uniquely identify the HTTP request and to facilitate troubleshooting.

string
\w{8}-\w{4}-\w{4}-\w{4}-\w{12}

Unique request identifier to support idempotency. You may generate (UUID v4) value using the programming language.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json