Query transaction by merchantTransactionId
GET {{baseUrl}}/payments?authentication.userId={{apiUsername}}&authentication.password={{apiPassword}}&authentication.entityId={{entityId}}&merchantTransactionId={{merchantTransactionId}}
Query a transaction by merchantTransactionId.
Body
PARAM
Key | Datatype | Required | Description |
authentication.userId
|
string | (Required) | |
authentication.password
|
string | (Required) | |
authentication.entityId
|
string | (Required) | |
merchantTransactionId
|
string | (Required) |
HEADERS
Key | Datatype | Required | Description |
RESPONSES
status OK
{
"result": {
"code": "000.000.100",
"description": "successful request"
},
"timestamp": "2022-09-29T09:02:53.407989Z",
"payments": [
{
"id": "da39b3256d4642cebcdedf14c2b5cda6",
"paymentType": "DB",
"paymentBrand": "EFTSECURE",
"amount": 1.0,
"currency": "ZAR",
"merchantTransactionId": "EFT_0e2a74a9-65d8-4bcd-b21c-b3e246054a12",
"result": {
"code": "100.396.104",
"description": "Uncertain status - probably cancelled by user"
},
"resultDetails": {
"ExtendedDescription": "Aborted during payment",
"AcquirerResponse": 0,
"paymentKey": "ceab120c81225e404dfd8f618dc54b49"
},
"connectorTxID1": null,
"timestamp": "2022-09-29T09:02:53.453505Z",
"customParameters": {
"HELIOS_TRANSACTION": "true",
"HELIOS_UNIQUE_ID" Curl curl -X GET 'baseUrl/payments?authentication.userId=apiUsername&authentication.password=apiPassword&authentication.entityId=entityId&merchantTransactionId=<Merchant Invoice>?authentication.userId=apiUsername&authentication.password=apiPassword&authentication.entityId=entityId&merchantTransactionId=<Merchant Invoice>' ENDPOINTS |