Error Codes
API Gateway Codes
API Gateway Codes
The API Gateway is used to verify the legitimacy and security of appid unrelated to business logic, and the relevant error codes are defined here.
| Code | Comment |
|---|---|
| E000001 | Missing header Signature |
| E000002 | Invalid Credential Format. |
| E000003 | Invalid Credential Signature Algorithm. |
| E000004 | Expired Request |
| E000005 | Invalid signature |
OMS Codes
The OMS is a module for the unified management of orders and transactions, where both Payment Link and Payment ECR are processed for business operations.
| Code | Comment |
|---|---|
| EO200001 | Missing required param |
| EO200002 | Invalid param |
| EO200003 | Duplicated reference number |
| EO200006 | Operation not allowed |
| EO200007 | Customer not found |
| EO200008 | Payment token not found |
| EO200403 | Permission error |
| EO200500 | System internal error |
| EO100102 | Currency not support |
| EO100201 | Business not found |
| EO100301 | Order not found |
| EO100302 | Order already paid |
| EO100303 | Order already voided |
| EO100304 | Order already |
| EO100305 | Order can not edit |
| EO100306 | Order can not void |
| EO100307 | Order can not refund |
Payment Gateway Codes
The Payment Gateway is a module that handles payment details and connects with various payment channels.
| Code | Comment |
|---|---|
| 199999 | Internal 1 |
| 199998 | Internal 2 |
| 199997 | Internal 3 |
| 100001 | Parameters |
| 100002 | The Currency Is Not Configured. Please Contact Your Payment Process Service Provider |
| 100003 | Merchant Account Is Disable. Please Contact Your Payment Process Service Provider |
| 100004 | Merchant Account Config . Please Contact Your Payment Process Service Provider |
| 100005 | Processing Rule Required. Please Contact Your Payment Process Service Provider |
| 100006 | The Payment Method Is Not Supported. Please Contact Your Payment Process Service Provider |
| 100029 | Day End Closed |
| 100031 | The POS Is Not Found In Acquirer. Please Contact Your Payment Process Service Provider |
| 100007 | Terminal TID Is Busy. Please Try Again Later |
| 100008 | Entry Type Not Supported |
| 100009 | Card Brand Not Supported |
| 100010 | Original Record Is Busy |
| 100011 | Risk Flagged. Please Contact Your Payment Process Service Provider |
| 100012 | Reversal Is Needed |
| 100013 | No Record |
| 100014 | Abnormal Record Status |
| 100015 | Max Transaction Amount Exceeded |
| 100016 | The Currency Is Not Matched |
| 100017 | Cannot Reach Acquirer |
| 100018 | Third Party Request |
| 110010 | ResultCode Time-Out Payment Failed |
| 100024 | Order Closing |
| 100023 | The Acquirer Doesn't Support This Action |
| 100019 | Server aNot Support this Acquirer |
| 100020 | Server Not Support this Acquirer Method |
| 100021 | Server Certificate |
| 100022 | Apple Pay Key Required |
| 100025 | Invalid Token |
| 100026 | You Do Not Have Access |
| 100027 | Request Had Invalid Signature |
| 100028 | Acquirer Not Support Currency |
| 110001 | Fraud Card Detected And Rejected. |
| 110002 | MID Flagged By Bank |
| 110003 | Rejected By Issuer |
| 110004 | Insufficient Funds. Please Make Sure The Card Has Sufficient Amount Or To Process The Payment With Other Cards |
| 110005 | Incorrect PIN. Please Insert The Correct PIN and Try Again |
| 110006 | Settlement Unbalance |
| 110007 | Bank Key Inactive |
| 110008 | Card Information Incorrect! |
| 110009 | CardHolderLimitedByBank Card Holder Limited By Bank |
| 110010 | Time-Out Payment Failed |
| 110011 | Partial Refund Not Supported |
| 110012 | Transaction Amount Limit Exceeded |
| 100030 | UUID Conflict |
| 100031 | Transaction Has Been Settlemented |
| 100032 | Gateway Rule Config . Please Contact Your Payment Process Service Provider |
| 100034 | Chinese Mainland Payment QR Not Supported |
| 100035 | Business Information |
| 100036 | Business Merchant Services Settings ,Please Contact Your Payment Process Service Provider |
| 100037 | This Pre-auth transaction is already captured, hence, cannot be voided. Please check again. |
| 100038 | Duplicate Transaction |
| 101016 | Currency Not Supported |
| 101017 | Card Is Blocked |
| 101018 | Domain Not In The Whitelist |
| 101019 | Location Token Invalid |
| 101020 | Missing Location Token |
| 101035 | Duplicate Apply |
| 101036 | Current Transaction Only Support Credit Card Payment |
| 101037 | Business Status Inactive,Please Contact Your Payment Process Service Provider |
| 101038 | System . Please Contact support@wonder.app For Further Inquiry |
| 101039 | Business Status Inactive. Please Contact Your Payment Process Service Provider. |
| 101040 | This Account Is Not Yet Connected To A Taxi Meter. Proceed To connect To A Taxi Meter To Accept Payments Or Contact Support@wonder.app. |
| 120001 | TransportationCode Is Used |
| 120002 | TransportationCode Is Expired |
| 120003 | TransportationCode In BlackList |
| 120004 | TransportationCode Sign |
| 120005 | TransportationCode Verify |
| 101041 | Order Incomplete, Order Split Not Supported. |
| 101042 | Invalid Super Store Id, Order Split Not Supported. |
| 101043 | Order Split Duplicated. |
| 101044 | Acquirer Do Not Support Order Split. |
| 101045 | Transaction Has Been Held, The Operation Cannot Be Performed |
ECR - Cloud
Special errors that may occur during the docking of Cloud ECR
| Code | Comment |
|---|---|
| 100401 | Transaction Does Not Exist |
| 100718 | The license plate has been logged in by another driver |
| 100801 | Device Does Not Exist |
| 100803 | Device Connection Timeout |
| 200001 | Missing Mandatory Parameter |
| 200002 | Invalid Parameter |
| 200500 | InternalError |
ECR - Terminal
Errors that may exist on the device terminal during ECR integration
| Code | Comment |
|---|---|
| 40001 | Server is busy, please try again later |
| 40002 | Request repeated, please try again later |
| 40003 | Parsing failed. Please enter PIN and try again |
| 40004 | Decrypt Error |
| 40005 | PayException |
| 40007 | EcrTypeException |
| 40008 | ActionNotSupportException |
| 40011 | EcrException |
| 40014 | SaleReferenceIDRepeatedException |
| 40020 | Sale was Abort |
| 40021 | Transaction Querry Error |