Get Transaction Status
{{URL}}/api/cps/v1/getTransactionStatus
This endpoint is used to get the status of a transaction.
AUTHORIZATION
Username | Password |
Username | {{USERNAME}} |
Password | {{SECRETKEY}} |
BODY PARAMS
{ "transactionReference": "sm23oyr1122" }
Request Parameters
Name | Type | Description | Optional Mandatory |
transactionReference | String | Unique transaction reference ID | true |
Example Request
var raw = "{ "transactionReference": "sm23oyr1122" }"; var requestOptions = { method: 'POST', body: raw, redirect: 'follow' }; fetch("{{URL}}/api/cps/v1/getTransactionStatus", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
Response Parameters
Name | Type | Description | Optional Mandatory |
amount | Number | Transaction Amount | true |
paymentReference | String | Payment reference id | true |
transactionDate | String | Transaction date | true |
fees | Number | Transaction charge fee | true |
currency | String | Transaction currency | true |
responseCode | Number | Status code of request | true |
responseDescription | Number | Status description of request | true |
Example Response
{ "amount": "2.03", "paymentReference": "sm23oyr1122", "transactionDate": "06/10/2023 00:28", "currency": "NGN", "fees": 0.03, "channel": "CARD", "responseCode": "00", "responseDescription": "Transaction Successful" }
Did you find this page helpful?