Skip to main content
Version: Lastest

Error code table

Error code table

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