This section will explain how merchants the mapping between previous error response compare to SNAP version
Payouts SNAP-based Response code is following BI SNAP format (HTTP Code + Service Code + Case Code). XX in the Payouts SNAP-based Response Code column should be replaced with any Service Code.
The following table is the mapping from previous error response to SNAP version:
| Current Payouts Error Response | Payouts SNAP-based Response |
|---|---|
| Parsing Error | 400XX00 |
| Beneficiary bank is not included in the list | 400XX00 |
| Facilitator bank account not available | 400XX00 |
| Beneficiary account is too long | 400XX01 |
| Beneficiary account can't exceed X | 400XX01 |
| Beneficiary email must be a valid email address | 400XX01 |
| Beneficiary name only allows alphanumeric characters | 400XX01 |
| Notes only allows space and alphanumeric characters | 400XX01 |
| Bank_name is not included in the list | 400XX01 |
| Amount must be greater than or equal to X | 400XX02 |
| You are not authorized to perform this action | 401XX00 |
| Account is dormant | 403XX09 |
| Partner does not have sufficient balance | 403XX14 |
| Insufficient balance for the account validation | 403XX14 |
| Account is closed | 403XX18 |
| Specified payout not found | 404XX01 |
| Account does not exist | 404XX11 |
| Invalid bank account | 404XX11 |
| Partner reference no already exists for this partner | 409XX01 |
| Something went wrong | 500XX01 |
| Cannot reach | 500XX02 |
| Bank account validation is currently unavailable | 500XX02 |
Notes:
If you received 5xx error during transfer, please do status inquiry before recreating new transfer request just to be sure we have not proceed the previous request.