Get transaction details
Returns the transaction details for a given transaction ID or transactions associated with an order
Query parameters
The transaction ID to get the details for
The order ID to get the transactions for
The payment hash of the transaction to get the details for
Response
Transaction response
Example response
{
"status": "ok",
"data": {
"id": "10cda92f-db32-4f69-ae30-af32a0055caf",
"ref": "142a39e0bb85c45b06a9657f56156",
"hash": "89d7fd6571c8bdf4242091953553c26228dd5b7679729d20aaf2cc84f000d1bc",
"amount": 10000,
"autopayout": true,
"createdAt": "2025-01-23T10:46:01.050Z",
"updatedAt": "2025-01-23T10:46:04.590Z",
"metadata": {
"id": "f2bf7bf8-9fe9-4afd-9ebb-cf3abae8cb19",
"merchantId": "f77986d6-75df-4979-85a9-8acedcfca392",
"merchantName": "Ricki Allardice",
"bankName": "CAPITEC BANK",
"bankAccountNumber": "1352906218",
"reference": "2bNkqVDLER7n65O7RrcV",
"order": {
"id": "22723-5636",
"settledQuoteId": "e3d3cb1c-3206-40bb-81a9-8dfd9d69a853",
"amount": 10000,
"quote": {
"exchangeRate": 1874805.7499999998,
"usdToTargetCurrencyRate": 18.4977,
"totalAmount": 6474,
"equivalentAmount": 10000
}
}
}
}
}Changes
Changed in 5 of the 32 revisions of this API.856
- ●
added the new
USDTenum value to thedata/currencyresponse property for the response status200response-property-enum-value-added
- ●
- ○
removed the
TRANSFERenum value from thedata/typeresponse property for the response status200response-property-enum-value-removed
- ○
- ▲
the
data/amountresponse's property type/format changed fromnumber/numbertonumber/for status200response-property-type-changed
- ▲
the
data/autopayoutresponse's property type/format changed fromboolean/booleantoboolean/for status200response-property-type-changed
- ▲
the
data/currencyresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/feesresponse's property type/format changed fromnumber/numbertonumber/for status200response-property-type-changed
- ▲
the
data/hashresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/refresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/statusresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/typeresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ●
removed the optional property
data/transactionMetadatafrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/walletIdfrom the response with the200statusresponse-optional-property-removed
- ○
added the new optional
queryrequest parameterhashnew-optional-request-parameter
- ○
the
queryrequest parameteridbecame optionalrequest-parameter-became-optional
- ○
added the optional property
data/metadatato the response with the200statusresponse-optional-property-added
- ▲
- ●
removed the optional property
data/transactionMetadata/eProviderReffrom the response with the200statusresponse-optional-property-removed
- ●
added the new
ZARenum value to thedata/currencyresponse property for the response status200response-property-enum-value-added
- ○
removed the
USDenum value from thedata/currencyresponse property for the response status200response-property-enum-value-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
endpoint added
endpoint-added
- ○