| A0001 | Invalid API secret key | 401 |
| A0002 | Invalid signature | 401 |
| A0003 | Parameter validation failed | 400 |
| A0004 | Permission denied | 401 |
| A0005 | Merchant limit exceeded | 400 |
| A0006 | Abnormal merchant status | 400 |
| A0007 | Unsupported transaction currency | 400 |
| A0008 | Transaction limit exceeded / payment amount must be within the allowed range | 400 |
| A0009 | Order does not exist | 400 |
| A0010 | Merchant contract does not allow this operation | 400 |
| A0011 | Idempotency parameter mismatch error | 400 |
| A0012 | Insufficient merchant account balance | 400 |
| A0013 | Payment has succeeded; the order cannot be canceled | 400 |
| A0014 | Refund not allowed due to refund rules | 400 |
| A0015 | Payment channel not supported; the order cannot be canceled | 400 |
| A0016 | Payment channel rejected; the order cannot be canceled | 400 |
| A0017 | Payment channel not supported; the order cannot be refunded | 400 |
| A0018 | The user has no available payment method | 400 |
| A0019 | Refund not allowed due to a chargeback dispute | 400 |
| A0020 | Payment amount exceeds the transaction limit | 400 |
| A0021 | Cumulative payment amount exceeds the daily transaction limit | 400 |
| A0022 | Multiple products detected; the merchant must specify the product name | 400 |
| A0023 | Token has expired; the order cannot be created | 400 |
| A0024 | Exchange rate has expired; the order cannot be processed | 400 |
| A0025 | Period number must be greater than one | 400 |
| A0026 | The checkout page language specified by the merchant is not supported | 400 |
| A0027 | The number of refunds has exceeded the maximum of 50 | 400 |
| A0028 | The subscription is still in progress or has failed, so the management URL is unavailable | 400 |
| A0029 | Invalid card data provided by the merchant | 400 |
| A0030 | Unable to find the card BIN provided by the merchant | 400 |
| A0031 | The card scheme or card type provided by the merchant is not supported | 400 |
| A0032 | Invalid payment token data provided by the merchant | 400 |
| A0033 | Multiple payment methods detected; the merchant must specify the payment method country | 400 |
| A0034 | The order expiry time provided by the merchant has expired | 400 |
| A0035 | The current order does not support capture | 400 |
| A0036 | The current order status does not allow capture | 400 |
| A0037 | The user payment token is invalid or has expired | 400 |
| A0039 | The order has already been refunded by the chargeback alert service | 400 |
| A0040 | The order cannot be created concurrently | 400 |
| A0041 | Chargeback does not exist | 400 |
| A0042 | Chargeback status is already final | 400 |
| A0043 | The current status does not allow evidence submission | 400 |
| A0044 | File does not exist | 400 |
| A0045 | The MIT transaction cannot be processed because the tokenId status is unverified | 400 |
| A0046 | Access denied: the request IP is not in the whitelist | 401 |
| A0047 | The checkout page language format is invalid. It must follow IETF BCP 47: a two-letter ISO 639-1 language code, an optional four-letter ISO 15924 script code, and an optional two-letter ISO 3166-1 alpha-2 region code | 400 |
| A0048 | The previous plan change is still in payment. Wait for the payment process to finish before switching plans | 400 |
| A0049 | The previous plan change is being cancelled. Retry later | 400 |
| A0050 | The previous plan change has been paid successfully. Start a new change from the latest active plan | 400 |
| A0054 | Another plan change request for this subscription is being processed. Retry later | 400 |