0 | Success |
1 | Missing or Invalid Params |
2 | Invalid signature |
11 | Partner is not found |
13 | Partner has been blocked |
14 | API Key is invalid |
15 | API Key is not activated or blocked |
36 | Transaction is not found |
90 | X-Account-Ref-ID is invalid |
92 | IP is not allowed to access |
99 | Undefined error, please contact AppotaPay for more detailed information |
106 | Partial refund is not allowed for this transaction |
110 | The total refund amount exceeds the transaction amount |
125 | Refund cannot be processed due to payment exceeding validity period |
401 | Unauthorized |
500 | Server error |
3001 | Payment method id is invalid |
3002 | Duplicate reference code of partner, please try again |
3003 | Customer not exist |
3004 | Payment method not exist |
3005 | Plan not exist |
3006 | Plan was inactive before |
3007 | Schedule not exist |
3008 | Cycle not exist |
3009 | Unable to cancel cycle. Only cycles in SCHEDULED or RETRYING status may be cancelled |
3010 | Unable to force cycle. Only cycles in SCHEDULED or RETRYING status may be forced |
3011 | Force cycle limit exceeded |
3012 | Payment method is invalid |
3013 | 3D Secure is required |
3014 | The issuing card country is not supported |
3015 | Card is on the list of prohibited payments |
3016 | Card declined due to IP not allowed to pay |
3017 | Schedule at is invalid |
3018 | The number of payment cards exceeds the limit in 15 minutes by IP address |
3019 | The number of payment cards exceeds the limit in 30 minutes by IP address |
3020 | The number of payment cards exceeds the limit in 24 hours by IP address |
3021 | The total payment amount exceeds the 1-day limit by bin card |
3022 | The payment amount exceeds the limit amount according to the bin card |
3023 | Payment IP address does not match the card issuer country |
3024 | Your card has been declined due to unsupported BIN code |
3026 | Partner's payment configuration is invalid |
3027 | Customer's information is invalid |
3028 | Account information is invalid or provider refuses service |
3029 | Account information is invalid |
3030 | Source of funds has insufficient balance to complete the transaction |
3031 | The payment amount exceeds the allowable limit |
3032 | The partner channel was not able to send the OTP needed for authentication |
3033 | Invalid Card Verification Number (CVN) |
3034 | Stolen or lost card |
3035 | The card has not been activated or has not been authorized |
3036 | The card has expired or entered an expiration date that does not match the date recorded on the card |
3037 | Acquirer is not accepting this transaction may be due to a transaction without 3DS or deemed as high risk by the acquirer |
3038 | Number of attempts exceeded |
3039 | Payment was declined by the processor due to card issuer is unreachable |
3040 | The transaction was declined by the card issuer bank |
3041 | Requested changes to cycle cannot be processed. Only cycles in "SCHEDULED" status can be cancelled or updated |
3042 | System error on the service provider's side |
3043 | The payment was declined by the processor |
3044 | Payment declined by the processor due to suspected fraud detection |
3045 | The payment method is pending, please check it later |
3046 | The plan is pending, please check it later |
3047 | Unable to update cycle. Only cycles in SCHEDULED status may be updated |
3048 | The plan is processing in our system, please perform this action later |
3049 | Force cycle is pending, please perform this action later |
3050 | Payment method is inactivated |
3051 | Payment method is expired |
3052 | Payment method is failed |
3053 | Plan is inactivated |
3054 | Card number is invalid |
3055 | The payment link is expired |
3056 | The payment link has been cancelled by the user |
3057 | Cycle attempt id is invalid |
3058 | To create a cycle retry logic, all values in retryInterval, retryIntervalCount and totalRetry must be specified. Please check your request body to specify all values or remove the parameters that were filled. |
3059 | Enabling paymentLinkForFailedAttempt requires schedule.totalRetry to be greater than zero. |
3060 | Payment with other currencies is not yet authorized, please contact us |
3061 | The currency unit is invalid, we only support USD |