Skip to main content

Transaction Status Query

Description: Endpoint for querying transaction status

Request Parameters

ParameterTypeDescriptionRequired
idIntegerUnique IdentifierYes
terminalIdstringTerminal IdentifierYes
terminalCardbooleanTerminal Card parameterYes
directionstringParameter to identify of message is a request or response. Value “request” is to be passed for requestsYes
transactionobjectAn object holding the transaction information as follows:Yes
pinstringAES encrypted pinYes
bankCodestringBank CodeNo
referencestringReference numberYes
senderNamestringSender NameYes
actionstringAction to be performed e.g. TS. The transaction type to be performed. Possible actions are;Yes
destinationCountrystringDestination CountryYes

Request Parameters

POST {base_url}/transaction-status
curl `${base_url}/transaction-status`
-H "Content-type: application/json"
-X POST
-d '{
"action":"TS",
"terminalId": "7000000004",
"id":"0006",
"terminalCard": false,
"direction": "request",
"transaction": {
"reference": "reference-49144333",
"destinationCountry": "NG",
"bankCode": "",
"senderName": "Ugochukwu Michael",
"pin": "kghxqwveJ3eSQJip\/cmaMQ=="
},
}
'