In case a payout is failed, we will send an error_code
and error_message
, explaining what went wrong. Here is a list of codes/messages.
{
"reference_no": "21b6d59f9414b2636b",
"amount": "10000.00",
"status": "failed",
"updated_at": "2018-07-23T10:23:31Z",
"error_code": "002",
"error_message": "Invalid destination account number"
}
Error Code | Error Message |
---|---|
001 | Invalid beneficiary name |
002 | Invalid destination account number |
003 | Invalid destination account or beneficiary name |
004 | General error |
005 | Timeout error by bank |
006 | Unique reference number violation |
007 | Identical request already processed before |
008 | Bank cannot authenticated request |
009 | Bank balance is not enough |
010 | Payload validation failed |
011 | OTP code expired / blocked |
012 | Beneficiary account is blocked |
013 | Sender and receiver account are the same |
014 | Monthly account balance limit exceeded |
015 | Account balance limit exceeded |
016 | Merchant balance is not enough |