Fetch unified transaction status (v3)
Get Transaction Status (v3)
POST
Fetch unified transaction status (v3)
Please ensure that a new
signature is generated each time you create a transaction status requestBody
application/json
Data needed for unified transaction status (v3)
Response
Success
Example:
true
Example:
"Transaction data fetched successfully."
Example:
{
"amount": "987",
"fee": 10,
"currency": "KES",
"status": "success",
"payee": "N/A",
"invoice_no": "N/A",
"mobile": "2547xxxxxxx",
"account_number": "N/A",
"ref": "NIO-SXXXXX",
"balance": "N/A",
"transaction_detail": "N/A",
"payment_channel": "SENDMONEY",
"transaction_date": "2026-05-19T04:34:42.000000Z",
"created_at": "2026-05-19T04:34:42.000000Z",
"updated_at": "2026-05-19T04:45:41.000000Z",
"callback_url": "https://webhook.site/<REDACTED>",
"status_code": "000006",
"failureReason": {
"failureCode": null,
"failureMessage": null
}
}
