Payment Processor Error Codes
13000 series errors
These are generally things beyond your control. For example, a payment declined due to insufficient funds.
Error | Code | Description |
---|---|---|
ERR_GENERAL | 13000 | General or unspecified error |
ERR_DECLINE | 13001 | General decline |
ERR_FRAUDMERCHANT | 13002 | A merchant-defined fraud filter was triggered |
ERR_FRAUDPROCESSOR | 13004 | A processor-defined fraud filter was triggered |
ERR_HELD | 13006 | The Transaction was held for review |
ERR_CREDITCARDNSF | 13007 | Credit card has insufficient funds or over limit |
ERR_ACHNSF | 13008 | ACH or eCheck has insufficient funds in bank account |
ERR_LOST | 13009 | Credit card has been reported lost or stolen |
ERR_DEAD | 13010 | The card or account holder is deceased |
ERR_CLOSED | 13011 | The account has been closed |
ERR_FROZEN | 13012 | The account has been frozen |
ERR_WITHDRAWAL | 13013 | Daily withdrawal amount exceeded for this debit or credit card |
ERR_TEMPORARY | 13014 | Financial institution does not currently allow transactions for this account |
ERR_AGREEMENT | 13015 | Not in accordance with pre-arranged ACH or EFT or PAD agreement |
ERR_RETURN | 13016 | ODFI has requested RDFI to return this item |
ERR_STOPPED | 13017 | Account holder has stopped payment on this single transaction |
ERR_RECURRING | 13018 | Declined, stop all recurring payments |
ERR_SERVICETYPE | 13019 | The line of business of the merchant you are paying is not accepted |
ERR_RESTRICTED | 13020 | The credit card entered is currently restricted by PayPal. |
ERR_UNAUTHORIZED | 13021 | Unauthorized debit; you need a new authorization number before re-submitting this |
ERR_NONPARTICIPANT | 13022 | This bank does not participate in the ACH network, so you can't do this. |
ERR_NOTALLOWED | 13023 | Debits are not allowed against this bank account |
14000 series errors
Are generally correctable things that you or the purchaser did wrong.
Error | Code | Description |
---|---|---|
ERR_CVV | 14005 | The CVV code was incorrect |
ERR_NUMBER | 14006 | The card number is invalid |
ERR_EXPIRATION | 14007 | The expiration date is invalid |
ERR_EXPIRED | 14008 | The card has expired |
ERR_DUPLICATE | 14009 | A duplicate transaction has been submitted |
ERR_STATEPROVINCE | 14010 | The state or province provided was invalid |
ERR_CITY | 14011 | The city provided was invalid |
ERR_STREET | 14012 | The street address provided was invalid |
ERR_ZIP | 14022 | AVS state or zip code check failed |
ERR_PHONE | 14023 | AVS state or area code check failed |
ERR_EMAIL | 14024 | AVS anonymous email check failed |
ERR_AVS | 14025 | General AVS Failure |
ERR_AMOUNT | 14014 | Invalid amount sent to the payment gateway |
ERR_NAME | 14015 | Invalid name sent to the payment gateway |
ERR_ACCOUNTING | 14016 | Invalid account number |
ERR_ROUTING | 14017 | Invalid bank routing number |
ERR_AVSANDCVV | 14018 | CVV code and AVS were incorrect |
ERR_CARDTYPE | 14019 | This credit card type can not be |
ERR_ACCOUNTTYPE | 14021 | This bank account type cannot be charged |
ERR_MISSING | 14020 | Some piece of required data is missing |
ERR_CURRENCY | 14026 | Currency not supported by gateway |
ERR_UNVERIFIED | 14027 | This bank account has not been verified through the gateway |
ERR_ACHDATE | 14028 | This credit card number is reserved and may not be used for payments |
ERR_ACHUNSPECIFIED | 14030 | This ACH transaction could not be processed, for an unspecified reason |
ERR_CALL | 14031 | This customer's bank needs further information to approve the transaction; customer should call the credit card issuer |
15000 series errors
These errors are generally things that the gateway or ChargeOver, did wrong.
Error | Code | Description |
---|---|---|
ERR_INTERNAL | 15000 | Internal gateway error |
ERR_LIBRARY | 15001 | Internal or unexpected response from a gateway library |
ERR_MALFORMED | 15002 | The payment gateway or processor returned a malformed response |
ERR_UNEXPECTED | 15003 | The payment gateway or processor returned an unexpected response |
ERR_MERCHANTSETUP | 15004 | The merchant was incorrectly set up at the processor |
ERR_UNSUPPORTED | 15005 | The payment gateway does not support this operation |
ERR_BACKEND | 15006 | The processing backend was unavailable or offline |
ERR_UNACCEPTED | 15008 | The processing backend was unavailable or offline please try again |
ERR_TIMEOUT | 15009 | Network timeout when trying to talk to the gateway |
ERR_TOOMANYREQUESTS | 15010 | The gateway is overloaded and can't process this request |
16000 series errors
These errors are generally things where the gateway doesn't agree with you on something. These are usually authentication errors.
Error | Code | Description |
---|---|---|
ERR_BADREQUEST | 16000 | General bad request response back from the gateway |
ERR_CREDENTIALS | 16001 | Invalid credentials for the payment gateway |
ERR_INVALIDARGUMENT | 16002 | Invalid argument sent to the payment gateway |
ERR_MISSINGAUTH | 16003 | Authentication credentials for gateway are missing |
ERR_MAXEXCEEDED | 16004 | The amount exceeded the maximum transaction value allowed by the gateway |
ERR_MINEXCEEDED | 16005 | The amount was lower than the minimum transaction value allowed by the gateway |
ERR_TYPE | 16006 | Invalid transaction type |
ERR_INVALIDIP | 16007 | Invalid or unauthorized IP address |
ERR_PERMREQUEST | 16008 | You don't have permission to make this request |
ERR_PERMGETDETAILS | 16009 | You don't have permission to get details about this thing |
ERR_NEEDSTOKEN | 16010 | The ACH must be tokenized |