Errors
Common Errors in Disbursements
Below is a list of common errors you may encounter while using our Disbursements APIs . For simple understanding, we’ve split them into 2 categories:
-
Error responses received from our API gateway
-
Error codes received in our callbacks in respect of failed disbursements
Error Responses (APIs)
Invalid API fields
We will return an error response if the input entered into the API fields do not meet our API validation requirements .
Sending money below the minimum amount or above the maximum amount
Every bank has a minimum and maximum transaction amount. We will return an error response if the transfer amount requested does not conform to the prescribed limits.
Below is a table setting out the minimum and maximum transfer amounts per transfer per destination bank:
DESTINATION BANK | BCA, MANDIRI, BRI, BNI, BNI SYARIAH | OTHER BANKS |
---|---|---|
Characters | Numerical integers, no decimals | Numerical integers, no decimals |
Maximum transfer limit (per transfer) | No limit*** | Rp 25.000.000 |
Minimum transfer limit (per transfer) | No limit | Rp 10.000 |
*** While there is theoretically no maximum transfer limit for transfers to these banks, please note that we may have to report all transaction amounts above Rp 100.000.000 to the financial authorities in Indonesia along with supporting documentation regarding the underlying transactions.
Server Error
We will return a SERVER_ERROR error response if there was an error connecting to our server when you were attempting to create a disbursement request.
Please check if the disbursement has already been created in our system before deciding whether to try again. You can do so by checking for the disbursement on your Dashboard or via the Get disbursement by external_id API. If the disbursement has not been created, please retry the disbursement request in 1-2 hours.
Error Codes (Callbacks)
We return error codes in our callbacks where disbursements fail for any reason. It is important that you understand each error code in detail in order to decide on the appropriate action to take. Below is a comprehensive list of the possible error codes that you may receive, as well as short commentaries on what they mean and what our corresponding suggested action is.
S/N | ERROR CODE | DETAILED EXPLANATION | RETRY RECOMMENDATION |
---|---|---|---|
1. | INSUFFICIENT_BALANCE |
Insufficient balance
|
Should I retry ? ✅
|
2. | UNKNOWN_BANK_NETWORK_ERROR |
Bank unknown error
|
Should I retry ? ❗
|
3. | TEMPORARY_BANK_NETWORK_ERROR |
Unexpected downtime
|
Should I retry ? ✅
|
4. | SWITCHING_NETWORK_ERROR |
Switching network issue
|
Should I retry ? ✅
|
5. | INVALID_DESTINATION |
Invalid destination account
|
Should I retry ? ❗
|
6. | REJECTED_BY_BANK |
Transfer rejected by bank
|
Should I retry ? ❗
|
7. | TRANSFER_ERROR |
Fatal error
|
Should I retry ? ❗
|
8. | TEMPORARY_TRANSFER_ERROR |
Temporary error
|
Should I retry ? ✅
|
Questions?
Still have more questions? We're always happy to help however we can. Shoot us an email or chat to us in live chat.