If a payment request is declined by the processor or fails for another reason, the status property will be set to Failed and the FailureData object will be populated.

Read the FailureData contents to determine how your code should handle the failure.

...,
    "FailureData": {
        "Code": "4005",
        "Description": "Do Not Honor",
        "MerchantActionText": "Try a different payment method",
        "IsDecline": true
    },
...

Code
4-digit PaySimple error code. The code will not change, so it's safe to create code logic reacting to a specific failure code.

Description
Short description of the error. This is in human-readable format, so it is a good practice to display this text to the user in your interface. Don't base logic in your code on this text, as it may change from time to time.

MerchantActionText
Instructions to the merchant on what steps, if any, can be taken to correct the issue. Don't base logic in your code on this text, as it may change from time to time.

IsDecline
true indicates that the failure was due to the transaction being declined by the processor; false indicates a failure due to any other reason.

Failure codes are listed below. Please note new codes are added from time to time. An x under your Credit Card or ACH processor indicates the code is active for that processor.

📘

Most merchants are set up for credit card processing using TSYS and ACH processing using Forte. If you are unsure which processor you use, contact your PaySimple support representative.

Credit Card Failure Codes

CodeDescriptionMerchantActionTextIsDeclineTSYSGlobalFirstDataPaymentechWorldPay
4001Refer to IssuerTry a different payment methodxxx
4002Refer to Issuer - Special ConditionTry a different payment methodxxxx
4003Invalid Merchant IDContact customer servicexx
4004Pick up Card (no Fraud)Try a different payment methodxxxxxx
4005Do Not HonorTry a different payment methodxxxxxx
4006General ErrorTry again, if the problem persists contact customer servicexxx
4007Pick up card, special condition (fraud account)Try a different payment methodxx
4012Invalid transactionVerify you have selected the proper payment type and retryxxx
4013Invalid amountRe-enter payment amount and try againxx
4014Invalid card numberRe-enter the payment information or try a different payment methodxxx
4015No such issuerRe-enter the payment information or try a different payment methodxx
4019Re-enter transactionRe-enter the payment information or try a different payment methodxx
4021Unable to back out transactionTry again, if the problem persists contact customer servicex
4028File is temporarily unavailableTry again, if the problem persists contact customer servicex
4039No credit accountTry again, if the problem persists contact customer servicex
4041Lost card, pick up (fraud account)Try a different payment methodxxx
4043Stolen card, pick up (fraud account)Try a different payment methodxx
4051Insufficient fundsTry a different payment methodxxx
4052No checking accountTry a different payment methodxx
4053No savings accountTry a different payment methodx
4054Invalid Expiration DateRe-enter the payment information or try a different payment methodxxx
4055Invalid PIN numberRetry PIN or try another payment methodxx
4057Transaction not permitted-CardTry a different payment methodxx
4058Transaction not permitted-TerminalTry a different payment methodxx
4061Exceeds withdrawal limitTry a different payment methodxx
4062Invalid service code, restrictedTry a different payment methodx
4063Security violationRe-enter the payment information or try a different payment methodx
4065Activity limit exceededTry a different payment methodxx
4075PIN tries exceededTry a different payment methodx
4076Unable to locate, no matchTry a different payment methodx
4077Inconsistent data, rev., or repeatTry a different payment methodx
4078No accountTry a different payment methodx
4079Already reversed by switchContact customer servicex
4080Invalid dateRe-enter the payment information or try a different payment methodx
4081Encryption ErrorTry again, if the problem persists contact customer servicex
4083Cannot verify PINTry a different payment methodx
4086Cannot verify PINTry a different payment methodx
4091Issuer or switch is unavailableTry again, if the problem persists contact customer servicex
4092Destination not foundTry a different payment methodx
4093Violation, cannot completeTry a different payment methodxx
4201Account length errorRe-enter the payment information or try a different payment methodx
4202Cash back service is not availableContact customer servicex
4203Verification errorRe-enter the payment information or try a different payment methodx
4204Verification errorRe-enter the payment information or try a different payment methodx
4205Exceeds issuer withdrawal limitTry a different payment methodxx
4206Velocity limit exceededTry a different payment methodx
4207Invalid Merchant AccountContact customer servicexxxx
4208ConfigurationTry a different payment methodx
4209Surcharge amount not permitted on Visa cards or EBT food stampsContact customer servicex
4210Surcharge amount not supported by debit network issuerContact customer servicex
4211Customer requested stop of specific recurring paymentContact the customerx
4213Check is OK but cannot be converted - declined transactionContact customer servicex
4214Invalid ABA number, not an ACH participantRe-enter the payment information or try a different payment methodx
4215Amount greater than the limitRe-enter payment amount and try againx
4216Unpaid Items on Customer's AccountTry a different payment methodx
4217Duplicate check numberRe-enter the payment information or try a different payment methodx
4218MICR errorTry again, if the problem persists contact customer servicex
4219Too many checks (over merchant or bank limit)Try a different payment methodxx
4220CVV2 Value supplied is invalidRe-enter the CVV2 information or try a different payment methodxxxx
4221Customer has blocked all recurring payments.Contact the customerxx
4223Supplied postal code does not appear to be validRe-enter the payment information or try a different payment methodx
4224Error reading processor responseTry again, if the problem persists contact customer servicex
4225Received bad bin response from processor, possible configuration error.Contact customer servicex
4226There is an error with your account configuration.Contact customer servicexxx
4227Account not set up to accept Debit cardsContact customer servicex
4228Exceeds withdrawal amount limitTry a different payment methodx
4229Exceeds withdrawal amount limitTry a different payment methodx
4230The item number entered for a void or adjustment transaction is incorrectContact customer servicex
4231An adjustment or item review was attempted on a transaction previously voided.Contact customer servicex
4232Override transaction is attempted on a non-duplicated transaction.Contact customer servicex
4233Format of the transaction is incorrect.Try again, if the problem persists contact customer servicex
4234Reversal transaction is attempted on a transaction that is not in the open batch on the host.Contact customer servicex
4235Maximum PIN number entry attempts exceededContact customer servicex
4236The amount entered for a void or adjustment transaction does not match the amount stored in the host for that item.Contact customer servicex
4237Originating device has not been balanced within time specified in the Global Payments Merchant Master File for this merchant, but merchant is set up to perform extra transactions before balancing.Contact customer servicex
4294Transaction entered is a duplicateContact customer servicex
4502Merchant's maximum transaction amount exceededContact customer servicex
4506Duplicate transactionContact customer servicex
4512Invalid Account NumberRe-enter the payment information or try a different payment methodx
4515Inactive merchantContact customer servicex
4518Partial approvalPayment may succeed at a lower amountxx
4519Original Transaction ID Not FoundIf this payment is part of a recurring schedule, delete the current schedule and create a new one.x
4520Cannot refund a voided transactionx
4521Requested refund exceeds available refund amountx
4535Credit card has expiredRe-enter the payment information or try a different payment methodxxx
4536Merchant account is not active or batches are out of syncContact customer servicexx
4537Merchant account is not enabled for American ExpressTry a different payment methodx
7000Processor UnavailablePlease try again laterxxxxx

ACH Failure Codes

CodeDescriptionMerchantActionTextFortePaylianceProfitStars
4014Invalid card numberRe-enter the payment information or try a different payment methodx
4206Velocity limit exceededTry a different payment methodx
4501Account ABA number is invalid.Re-enter the payment information or try a different payment methodx
4502Merchant's maximum transaction amount exceededContact customer servicexx
4503Merchant monthly limit exceeded (EFT only).Contact customer servicex
4504Merchant's daily limit exceededContact customer servicexx
4505Velocity amount exceededx
4506Duplicate transactionContact customer servicexx
4507Customer account is in the "known bad" account list.Try a different payment methodx
4508Merchant is not "live".Contact customer servicex
4509Invalid Field Value.Re-enter payment amount and try again. If problem persists contact customer servicex
4510Invalid Merchant ID or PasswordContact customer servicexx
4511Invalid Routing Number or Account NumberRe-enter the payment information or try a different payment methodx
4513Invalid Routing NumberRe-enter the payment information or try a different payment methodxx
4516Unauthorized SEC typeContact customer servicex
4517Not subscribedContact customer servicex
4522Merchant not approved for transaction type.Contact customer servicex
4534Transaction previously returned unauthorizedTry a different payment methodx
4538Location uploads disabled, check merchant setupContact customer servicex
7000Processor UnavailablePlease try again laterxx