This is a Webhook sent by Tanda to notify the API consumer about the payment status
Field | Description |
---|
trackingId | A unique identifier for tracking payments, generated on every successful request. |
transactionId | A unique identifier for the transaction. |
reference | A unique reference for the transaction that was generated by the API consumer. |
status | The status code of the payment. |
message | A description of the status. |
timestamp | The timestamp of when the IPN was sent. |
result | Additional parameters from the service provider like transaction ref e.g.`ref |
{
"trackingId": "108c7c01-ef49-46a3-8413-4a4241e959ec",
"transactionId": "M95VBZRTM7A",
"reference": "XNDEERI1",
"status": "S000000",
"message": "Successfully processed",
"timestamp": "2024-06-12T13:30:29.258Z",
"result": {
"ref": "SFC99M93DD"
}
}
Status | Description |
---|
S000000 | Successful and fulfilled |
P202000 | Request has been received and is currently being processed. |
E400000 | Bad request |
E401000 | Unauthorized |
E403000 | Access denied |
E404000 | Not found |
E409000 | Duplicate resource found |
E422005 | Request failed. Product not found |
E422006 | Request failed. Insufficient Wallet balance |
E422022 | Payment Request Validation Failed |
E500000 | Internal Server Error |
E501000 | Not implemented |
E503000 | Service unavailable. Product / service is disable or unavailable |