| HTTP Status | Code | HTTP Status | HTTP Reason | Legacy Error Code | Description | Service Name | Action | Remark |
|---|---|---|---|---|---|---|---|---|
| 200 | 1000 | 200 | Success | - | Transaction Success | |||
| 400 | 8101 | 400 | Bad Request | VF0001 | INVALID REQUEST | CAPI | Invalid input request data, please check your request data | |
| 400 | 8101 | 400 | Bad Request | VF0002 | REQUEST BODY IS INVALID | CAPI | Invalid input request data, please check your request data | e.g. "moreInfo": "Invalid format in the input message. At transactionInfo.transAmount" |
| 400 | 8101 | 400 | Bad Request | VF0003 | Validation Fail | CAPI | Invalid input request data, please check your request data | |
| 409 | 8101 | 409 | Business Error | BU0001 | Data not found | CAPI | Internal SCB system is error, please contact SCB | No profile config at CAPI |
| 409 | 8101 | 409 | Business Error | BU0002 | Data is duplicate key | CAPI | Internal SCB system is error (data is duplicate key), please retry new initiate | System generates duplicate tokenizer id, this is an internal error which should not occur. |
| 409 | 8101 | 409 | Business Error | BU0006 | Data cannot be saved | CAPI | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | BU1007 | Invalid account | CAPI | Invalid input request data, please check your request data | e.g. case transfer FCD is a fix account |
| 409 | 8101 | 409 | Business Error | BU2007 | Transaction is not allowed | CAPI | Invalid input request data, please check your request data | e.g. case transfer FCD currency that is not matched with Payer/Payee account |
| 409 | 8101 | 409 | Business Error | BU9998 | Business rule error from Internal Microservice | CAPI | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | LG0001 | Legacy Bad Request (HTTP400) | CAPI | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | LG0002 | Legacy Data not found (HTTP404) | CAPI | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | LG0003 | Legacy Business Error (HTTP409) | CAPI | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | LG0004 | Legacy Internal Error (HTTP5XX) | CAPI | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | LG9999 | EAPI Other Error | CAPI | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | LB3000 | DDR consent not found | CAPI | Payer account has not direct debit registration with this biller | |
| 409 | 8101 | 409 | Business Error | LB9999 | Unknown Transaction Status | CAPI | SCB has temporarily close service, please try again when system available | PMH return error code = null |
| 409 | 8101 | 409 | Business Error | 113 | Invalid Amount | PMH/PYMD | Invalid input request data, please check your request data | Check PMH (Internal error, Customer sent the correct message.) |
| 409 | 8101 | 409 | Business Error | 117 | Invalid Channel | PMH/PYMD | Internal SCB system is error, please contact SCB | This case should not occur. It is a value that PMH receives from CAPI. |
| 409 | 8101 | 409 | Business Error | 182 | Account Not Found | PMH/PYMD | Invalid Payer account number, please check your request data | |
| 409 | 8101 | 409 | Business Error | 340 | Insufficient Funds | PMH/PYMD | Payer account has insufficient Funds | |
| 409 | 8101 | 409 | Business Error | 901 | Invalid Creditor Account Number | PMH/PYMD | Invalid Payee account number, please check your request data | SCB A/C validation fail (From PMH). A/C that does not allow the transaction, the system will respond with this code: - Frozen Account - Closed Account - Dormant Account - Account Hold |
| 409 | 8101 | 409 | Business Error | 901 | Invalid Debitor Account Number | PMH/PYMD | Invalid Payer account number, please check your request data | SCB A/C validation fail (From PMH). A/C that does not allow the transaction, the system will respond with this code: - Frozen Account - Closed Account - Dormant Account - Account Hold |
| 409 | 8101 | 409 | Business Error | 901 | The payee account and payer account number are the same | PYMD | Payee/Payer are the same, please check the account with Payee/Payer | Support Pen test |
| 409 | 8101 | 409 | Business Error | 999 | General Response Code | PMH/PYMD | SCB has temporarily close service, please try again when system available | Retry immediately |
| 409 | 8101 | 409 | Business Error | 999 | Waiting Time Expired | PMH/PYMD | SCB has temporarily close service, please try again when system available | Retry immediately |
| 409 | 8101 | 409 | Business Error | 999 | Invalid CutOff Time | PMH/PYMD | SCB has temporarily close service, please try again when system available | Retry immediately |
| 409 | 8101 | 409 | Business Error | 041 | Legacy Timeout (Non-financial) | PMH/PYMD | SCB has temporarily close service, please try again when system available | Retry immediately |
| 409 | 8101 | 409 | Business Error | 111 | Communication Error | PMH/PYMD | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | 137 | Bank does not support this service | PMH/PYMD | Service is not available, please check your profile | SCB has temporarily close service, please try again when system available |
| 409 | 8101 | 409 | Business Error | 270 | Payee Account Not Active | PMH/PYMD | Invalid Promptpay status, please contact SCB | Check AnyID |
| 409 | 8101 | 409 | Business Error | 330 | Payer Account Not Active | PMH/PYMD | Invalid Promptpay status, please contact SCB | Check AnyID |
| 409 | 8101 | 409 | Business Error | 430 | Invalid Transaction Status | PMH/PYMD | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | 020 | Duplicate Transaction (Bank Reject) | PMH/PYMD | Duplicate Transaction, please retry new initiate | Error from ITMX (off-us only) |
| 409 | 8101 | 409 | Business Error | 030 | Potential Duplicate Transaction | PMH/PYMD | Potential Duplicate Transaction, please retry new initiate | Fail, The moment that validates Duplicate Transaction (Payer,Payee,amount,instruction_type) |
| 409 | 8101 | 409 | Business Error | 999 | Transaction Timeout | PMH/PYMD | SCB has temporarily close service, please try again when system available | GN responds timeout to PMH/PYMD |
| 409 | 8101 | 409 | Business Error | 8001 | Received a bad request from upstream | PYMD | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | 9002 | Received HTTP2xx response from downstream with error/missing responsebody | PYMD | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | 9004 | Received HTTP4xx response from downstream with error/missing responsebody | PYMD | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | 9005 | Received HTTP5xx response from downstream with error/missing responsebody | PYMD | SCB has temporarily close service, please try again when system available | |
| 409 | 8101 | 409 | Business Error | 9300 | Configuration not found | PYMD | Contact SCB to check partner profile in SCB system | Validate partner id, channel code, instruction_type |
| 409 | 8101 | 409 | Business Error | 9999 | General Backend Error | PYMD | SCB has temporarily close service, please try again when system available | |
| 500 | 8101 | 500 | Internal Server Error | 999999 | Unexpected error / Unhandled error | CAPI | SCB has temporarily close service, please try again when system available |