API Code
General Error Code
Code(String) | Message(String) | SubCode(String) | SubMessage(String) | Description / How to solve | Text |
10000 | Success | | | | |
20000 | Service Currently Unavailable | | | Temporary issue. Check with transfersmile if keep receiving this error | |
40001 | Missing Required Arguments | | | Check if all required parameters are included | |
40004 | Method not supported | | | Check parameter "method" | |
40005 | MediaType not supported | | | | |
40002 | Business Failed | missing-signature-config | Signature configuration missing | Check Authorization in header, or check if the request API URL is correct. | |
40002 | Business Failed | merchant-status-abnormal | Merchant is now invalid | Contact transfersmile to enable the account | |
40002 | Business Failed | app-status-abnormal | App is invalid | Contact transfersmile to enable the app | |
40002 | Business Failed | app-not-match | App not match | The app_id in Authorization doesn't match with the app_id in the request | |
40002 | Business Failed | invalid-signature | Signature is invalid | check the signature in Authorization | |
40002 | Business Failed | no-method-supported | Method not supported | Check parameter "method" | |
40002 | Business Failed | currency-not-supported | Currency not supported | Check parameter "method" | |
40002 | Business Failed | duplicate-out_trade_no | out_trade_no is duplicate | out_trade_no should be unique for each transaction | |
40002 | Business Failed | gen-card-token-fail | Gen card token fail | | |
40002 | Business Failed | card-token-expired | Card token expired | | |
40002 | Business Failed | bank-side-busy | Bank side busy | | |
40002 | Business Failed | SYS-0001 | other reason | Failed at the bank side | |
70001 | Reject by high risk | 10001 | Verify Failed | User document id illegal | |
70001 | Reject by high risk | 10002 | Document Fail | User's KYC failed | |
70001 | Reject by high risk | 10003 | Legal Purpose | Legal risks | |
70001 | Reject by high risk | 10004 | Fraud Suspect | | |
70001 | Reject by high risk | 20001 | Exceed total Transaction Limit | User exceeds regulated transaction amount | |
90001 | Bank Request Fail | 71012 | Invalid ID Number | customer.identify info invalid | |
CreditCard Error Code
Code(String) | Message(String) | SubCode(String) | SubMessage(String) |
90001 | Bank Request Fail | 101 | Invalid authorization |
90001 | Bank Request Fail | 102 | Invalid card number |
90001 | Bank Request Fail | 103 | Invalid cvv |
90001 | Bank Request Fail | 104 | Invalid amount |
90001 | Bank Request Fail | 105 | SCA required |
90001 | Bank Request Fail | 106 | Expired card |
90001 | Bank Request Fail | 107 | Credit exceeded |
90001 | Bank Request Fail | 108 | Invalid issuer |
90001 | Bank Request Fail | 109 | Suspicion of fraud |
90001 | Bank Request Fail | 110 | Restricted card |
90001 | Bank Request Fail | 111 | Transaction not permitted to issuer |
90001 | Bank Request Fail | 112 | Transaction not permitted to acquirer |
90001 | Bank Request Fail | 113 | Invalid transaction |
90001 | Bank Request Fail | 114 | Lost card |
90001 | Bank Request Fail | 115 | Stolen card |
90001 | Bank Request Fail | 116 | Insufficient funds |
90001 | Bank Request Fail | 117 | Do not honor |
90001 | Bank Request Fail | 118 | Contact issuer |
90001 | Bank Request Fail | 119 | Duplicate transaction |
90001 | Bank Request Fail | 190 | Not allowed for unknown reason |
90001 | Bank Request Fail | 201 | Validation error |
90001 | Bank Request Fail | 202 | Invalid request data |
90001 | Bank Request Fail | 203 | Invalid card data |
90001 | Bank Request Fail | 204 | Duplicate request |
90001 | Bank Request Fail | 205 | Card brand not supported |
90001 | Bank Request Fail | 206 | ID cannot be empty or invalid |
90001 | Bank Request Fail | 207 | Name cannot be empty or invalid |
90001 | Bank Request Fail | 401 | Provider internal error |
90001 | Bank Request Fail | 402 | Connection error |
90001 | Bank Request Fail | 403 | Authentication error |