Skip to content

Get transaction status

POST
/api/global/transaction-status
curl -X POST "https://api.payhero.africa/api/global/transaction-status" \
-u "API_USERNAME:API_PASSWORD" \
-H "Content-Type: application/json" \
-d '{
"request_id": "KAD061833323iI"
}'

Look up the current status of a transaction by its request ID.

Media typeapplication/json
object
request_id
required

The merchant/request reference returned when the transaction was created.

string
Example
KAD061833323iI

Transaction status retrieved.

Missing or invalid Basic auth credentials.

Media typeapplication/json
object
error_code
string
error_message
string
status_code
integer
Example
{
"error_code": "invalid_argument",
"error_message": "the transaction amount is insufficient as it wont cater for cost: (4.62)",
"status_code": 400
}