# Error Codes

### Receiver

| Code    | Status                                                               |
| ------- | -------------------------------------------------------------------- |
| REVR101 | Receiver ID not found                                                |
| REVR102 | Receiver ID is required                                              |
| REVR103 | Receiver ID is invalid                                               |
| REVR104 | Subaccount ID not found                                              |
| REVR105 | Receiver ID not found                                                |
| REVR201 | Email already exist                                                  |
| REVR202 | Subaccount Id is required                                            |
| REVR203 | Email is required                                                    |
| REVR204 | First name is required                                               |
| REVR205 | Last name is required                                                |
| REVR206 | Dialcode is required                                                 |
| REVR207 | Phone is required                                                    |
| REVR208 | Address is required                                                  |
| REVR210 | City is required                                                     |
| REVR211 | State is required                                                    |
| REVR212 | Postcode is required                                                 |
| REVR213 | Country is required                                                  |
| REVR214 | Email is not valid                                                   |
| REVR215 | First name can only contain letters, spaces, apostrophes and hyphens |
| REVR216 | Last name can only contain letters, spaces, apostrophes and hyphens  |
| REVR217 | Gender must match 'F' or 'M'                                         |
| REVR218 | Dialcode is not valid                                                |
| REVR219 | Phone is not valid                                                   |
| REVR220 | Address is not valid. Must not contain dot.                          |
| REVR221 | Address 2 is not valid. Must not contain dot.                        |
| REVR222 | City is not valid                                                    |
| REVR223 | State is not valid                                                   |
| REVR224 | Postcode is not valid                                                |
| REVR225 | Country is not valid. Use alpha-3 code                               |
| REVR226 | Reference already exist                                              |
| REVR227 | Subaccount does not exist                                            |
| REVR228 | Subaccount does not belong to current merchant                       |
| REVR229 | Address is invalid                                                   |

### Receiver Account

| Code    | Status                                                   |
| ------- | -------------------------------------------------------- |
| REAC101 | Receiver Account ID not found                            |
| REAC102 | Receiver Account ID is required                          |
| REAC103 | Receiver Account ID is invalid                           |
| REAC104 | Receiver ID not found                                    |
| REAC105 | Receiver Account ID is required                          |
| REAC106 | Receiver Account ID is invalid                           |
| REAC201 | Address is invalid                                       |
| REAC202 | Bank code is required                                    |
| REAC203 | Account number must be a string                          |
| REAC204 | Bank code is not valid                                   |
| REAC205 | Account number length must be between 6 and 9 characters |
| REAC206 | account\_number already exist for this subaccount        |
| REAC207 | Receiver ID is required                                  |
| REAC208 | Account type is required                                 |
| REAC209 | BSB is required                                          |
| REAC210 | Account number is required                               |
| REAC211 | Receiver ID is not valid                                 |
| REAC212 | Account type is not valid                                |
| REAC213 | BSB is not valid                                         |
| REAC214 | Account number must be within 6 to 9 digits              |
| REAC215 | Subaccount method is unavailable                         |
| REAC216 | Create receiver account failed                           |
| REAC217 | Receiver Account data is not valid                       |
| REAC218 | Payout Provider not found                                |
| REAC219 | Receiver Sub Account not found                           |
| REAC220 | Receiver country is not support                          |
| REAC221 | Method is unavailable                                    |
| REAC222 | Unsupported classfile                                    |

### Payout

| Code    | Status                                                        |
| ------- | ------------------------------------------------------------- |
| PAYO101 | Payout ID not found                                           |
| PAYO102 | Subaccount id not found                                       |
| PAYO103 | Merchant ID not match                                         |
| PAYO104 | Subaccount ID is required                                     |
| PAYO201 | Receiver not found                                            |
| PAYO202 | Merchant not found in receiver                                |
| PAYO203 | Merchant id not match                                         |
| PAYO204 | Receiver Account not found                                    |
| PAYO205 | Receiver KYC status not completed                             |
| PAYO206 | Method is unavailable                                         |
| PAYO208 | Payout amount must larger than \<amount> \<asset>             |
| PAYO210 | Receiver ID is required                                       |
| PAYO211 | Account ID is required                                        |
| PAYO212 | Amount is required                                            |
| PAYO213 | Currency is required                                          |
| PAYO214 | Amount should be in cent (integer)                            |
| PAYO215 | Currency is not valid                                         |
| PAYO216 | Reference can only be 18 characters long                      |
| PAYO217 | Payout provider not found                                     |
| PAYO218 | Subaccount feegroup not valid                                 |
| PAYO219 | Payout amount must less than \<max\_fee \_amount> \<currency> |
