Gateway error code mapping

The following error codes are returned by each of the gateways supported by Recover, which Spreedly has designated as recoverable.

Note the category designation as well; softmeans a failure that will be reattempted, while outage indicates a gateway specific outage response which will be retried.

When in outage_only Mode, Spreedly will retry High Level Spreedly Outage codes and Gateway Specific Outage codes.

When in standard Mode, Spreedly will Retry High Level Spreedly Outage responses, Gateway Specific Outage responses and Soft responses.

The Response Element for each gateway indicates the specific element of the response the service evaluates for a Recovery attempt. When using custom mode, this is the element you must use for evaluation.

📘

It is important to note that any failure on the 2nd gateway will be retried regardless of mode or error response, providing there is a 3rd gateway to be retried on.

High Level Spreedly Outage Codes

Response Element - error_code

Error CodeCategory
circuit_breaker_openHigh Level Outage
retryable_communication_exceptionHigh Level Outage

These high level error codes are considered retryable; they are related to errors in communication with the target gateway where we are certain that there is no chance a transaction could have occurred.

For example, if a request to a gateway returns a timeout error, we can't be certain that the transaction wasn't attempted/successful on the gateway, so we would not retry. But, if a gateway's circuit breaker was opened due to consistent timeouts, we would know that the request never made it to the gateway, and thus we could safely retry on another gateway.

Adyen

Response Element - message

MessageCategory
Acquirer Error | 96 : System errorGateway Specific Outage
Acquirer Error | 96 : System malfunctionGateway Specific Outage
Issuer UnavailableGateway Specific Outage
Issuer Unavailable | 91 : Issuer or switch is inoperativeGateway Specific Outage
Issuer Unavailable | 91 : Issuer unavailable or switch inoperativeGateway Specific Outage
Issuer Unavailable | 96 : System malfunctionGateway Specific Outage
The payment gateway is currently unavailableGateway Specific Outage
Unable to communicate with the payment system.Gateway Specific Outage
3D Not AuthenticatedSoft
Acquirer ErrorSoft
Authentication requiredSoft
Authentication required | 1A : Authentication RequiredSoft
Authentication required | 65 : Authentication requiredSoft
Authentication required | 65 : Authentication requiredSoft
Billing address problem (Country XK invalid)Soft
Configuration Problem mpiImplementationSoft
Could not find an acquirer account for the provided currency (CRC).Soft
Could not find an acquirer account for the provided currency (MXN).Soft
Could not find an acquirer account for the provided currency (USD).Soft
Could not find an acquirer account for the provided txvariant (amex), currency (EUR), and action (AUTH).Soft
Could not find an acquirer account for the provided txvariant (amex), currency (SEK), and action (AUTH).Soft
Could not find an acquirer account for the provided txvariant (hipercard), currency (BRL), and action (AUTH).Soft
Declined Non GenericSoft
Declined Non Generic | 03 : Invalid merchantSoft
Expired Card | 82 : PolicySoft
Expired Card | SG : No account on file — absoluteSoft
FRAUD-CANCELLED | 00 : Approved or completed successfullySoft
FRAUD-CANCELLED | 85 : No reason to decline a request for account number verification, address verification, CVV2 verification, or a credit voucher or merchandise returnSoft
Invalid AmountSoft
Invalid Amount | 13 : Invalid amountSoft
Invalid Merchant AccountSoft
Issuer Unavailable | 91 : Issuer unavailable or switch inoperativeSoft
Not allowedSoft
Not supportedSoft
Not supported | 05 : Do not honorSoft
Not supported | 12 : Invalid transactionSoft
Not supported | 40 : Requested function not supportedSoft
Not supported | 42 : Invalid accountSoft
Payment details are not supported for this country/ MCC combinationSoft
Pin tries exceeded | 75 : Allowable number of PIN tries exceededSoft
RefusedSoft
Refused | 03 : Invalid merchant or terminalSoft
Refused | 05 : Do not honorSoft
Refused | 05 : Generic / Contact the card centerSoft
Refused | 06 : ErrorSoft
Refused | 100 : DenySoft
Refused | 100 : Do not honor (general denial)Soft
Refused | 82 : PolicySoft
Refused | D : Declined (30 : System malfunction)Soft
Refused | D : Declined (O8 : Reserved)Soft
Refused | SG : No account on file — absoluteSoft
Required field 'billingAddress.stateOrProvince' is not provided.Soft
Required field 'billingAddress.street' is not provided.Soft
Restricted Card | 104 : Restricted cardSoft
Revocation Of AuthSoft
Transaction Not PermittedSoft
Unable To ProcessSoft

Authorize.net

Response Element - message

MessageCategory
A valid amount is requiredGateway Specific Outage
ACH transactions are not accepted by this merchantGateway Specific Outage
An error occurred during processing. Please try againGateway Specific Outage
An error occurred during processing. Call Merchant Service ProviderGateway Specific Outage
Bill To Address is requiredGateway Specific Outage
Bill To City is requiredGateway Specific Outage
Bill To Country is requiredGateway Specific Outage
Bill To First Name is requiredGateway Specific Outage
Bill To State/Province is requiredGateway Specific Outage
Bill To Zip/Postal Code is requiredGateway Specific Outage
Description is requiredGateway Specific Outage
Email is requiredGateway Specific Outage
Line item 1 is invalidGateway Specific Outage
Line item 2 is invalidGateway Specific Outage
Line item 3 is invalidGateway Specific Outage
Line item 4 is invalidGateway Specific Outage
Line item 5 is invalidGateway Specific Outage
Line item 6 is invalidGateway Specific Outage
Line item 7 is invalidGateway Specific Outage
Line item 8 is invalidGateway Specific Outage
Phone is requiredGateway Specific Outage
Ship To First Name is requiredGateway Specific Outage
System unavailable.Gateway Specific Outage
The ABA code is invalidGateway Specific Outage
The configuration with processor is invalid. Call Merchant Service Provider.Gateway Specific Outage
The Elavon bank number or terminal ID is incorrect. Call Merchant Service ProviderGateway Specific Outage
The FDC Merchant ID or Terminal ID is incorrect. Call Merchant Service ProviderGateway Specific Outage
The Global Payment System identification numbers are incorrect. Call Merchant Service ProviderGateway Specific Outage
The merchant does not accept this type of credit cardGateway Specific Outage
The request field(s) are either invalid or missingGateway Specific Outage
The supplied currency code is either invalid, not supported, not allowed for this merchant or doesn't have an exchange rateGateway Specific Outage
The VITAL identification numbers are incorrect. Call Merchant Service ProviderGateway Specific Outage
There is one or more missing or invalid required fieldsGateway Specific Outage
This processor does not support this method of submitting payment dataGateway Specific Outage
Transactions of this market type cannot be processed on this systemGateway Specific Outage
AVS data is invalid or AVS is not allowed for this card type.Soft
Street address does not match, but 5-digit postal code matches.Soft
Street address does not match, but 9-digit postal code matches.Soft
Street address matches, but postal code does not match.Soft
This transaction cannot be accepted at this timeSoft
This transaction cannot be processed.Soft
This transaction has been declined.Soft

Braintree

Response Element - error_code

Error CodeCategory
3000Gateway Specific Outage
2000Soft
2002Soft
2003Soft
2009Soft
2026Soft
2038Soft
2046Soft
2048Soft
2057Soft
2099Soft

CheckoutV2

Response Element - error_code

Error CodeCategory
20022Gateway Specific Outage
20068Gateway Specific Outage
20068Gateway Specific Outage
20096Gateway Specific Outage
20001Soft
20001Soft
20002Soft
20003Soft
20005Soft
20006Soft
20009Soft
20010Soft
20012Soft
20013Soft
20014Soft
20017Soft
20018Soft
20019Soft
20019Soft
20020Soft
20021Soft
20023Soft
20024Soft
20025Soft
20025Soft
20026Soft
20027Soft
20028Soft
20029Soft
20030Soft
20031Soft
20032Soft
20033Soft
20038Soft
20039Soft
20040Soft
20042Soft
20044Soft
20046Soft
20051Soft
20052Soft
20053Soft
20054Soft
20055Soft
20055Soft
20056Soft
20057Soft
20057Soft
20058Soft
20059Soft
20060Soft
20061Soft
20062Soft
20063Soft
20064Soft
20065Soft
20066Soft
20067Soft
20075Soft
20078Soft
20082Soft
20082Soft
20082Soft
20083Soft
20084Soft
20085Soft
20086Soft
20086Soft
20087Soft
20088Soft
20089Soft
20090Soft
20091Soft
20092Soft
20093Soft
20094Soft
20095Soft
20097Soft
20098Soft
20099Soft
2006PSoft
200N0Soft
200N7Soft
200O5Soft
200P1Soft
200P9Soft
200R1Soft
200R3Soft
200S4Soft
200T2Soft
200T3Soft
200T5Soft
20100Soft
20101Soft
20102Soft
20103Soft
20104Soft
20105Soft
20106Soft
20107Soft
20108Soft
20109Soft
20109Soft
20109Soft
20110Soft
20111Soft
20112Soft
20113Soft
20114Soft
20115Soft
20116Soft
20117Soft
20118Soft
20119Soft
20120Soft
20121Soft
20122Soft
20123Soft
20124Soft
20150Soft
20151Soft
20152Soft
20153Soft
20154Soft
20155Soft
20156Soft
20157Soft
20158Soft
20179Soft
20182Soft
20183Soft
20193Soft

CommerceHub

Response Element - message

MessageCategory
Invalid or Missing Field DataGateway Specific Outage
Unknown Field Data in ObjectGateway Specific Outage
Missing or Invalid Payment SourceGateway Specific Outage
Missing or Invalid Card Number or TokenGateway Specific Outage
Unable to Assign Card to Brand: InvalidGateway Specific Outage
Invalid Amount or CurrencyGateway Specific Outage
Amount or currency missingGateway Specific Outage
Missing Required FieldGateway Specific Outage
Missing Conditional DataGateway Specific Outage
Invalid or Incomplete Level 2 DataGateway Specific Outage
Invalid or Incomplete Level 3 DataGateway Specific Outage
Blanks Not Passed in Reserved FieldGateway Specific Outage
Approval Code InvalidGateway Specific Outage
Invalid Date or TimeGateway Specific Outage
Invalid Time ZoneGateway Specific Outage
Missing or Invalid Expiration DateGateway Specific Outage
Missing Terminal ID/City/StateGateway Specific Outage
Malformed JSONGateway Specific Outage
Missing Split Shipment DataGateway Specific Outage
Illegal Characters in Field DataGateway Specific Outage
Dynamic Descriptor: Customer Phone Number MissingGateway Specific Outage
Invalid MCCGateway Specific Outage
Invalid SubclassGateway Specific Outage
Invalid Approval NumberGateway Specific Outage
Invalid Transaction Version or FormatGateway Specific Outage
Missing Card Data In RequestGateway Specific Outage
Store Id Does Not ExistGateway Specific Outage
Missing Referenced TransactionGateway Specific Outage
The Order ID is MissingGateway Specific Outage
Tax Amount Too LongGateway Specific Outage
Invalid Merchant Order IDGateway Specific Outage
Invalid Merchant Invoice NumberGateway Specific Outage
Invalid IssuerGateway Specific Outage
Missing Body or Header in RequestGateway Specific Outage
Invalid Account SetupGateway Specific Outage
Invalid Merchant ID or SetupGateway Specific Outage
Invalid Terminal ID or SetupGateway Specific Outage
Invalid Location or SetupGateway Specific Outage
Invalid Merchant or TerminalGateway Specific Outage
Invalid Payment Source or Not SupportedGateway Specific Outage
Car Rental Not Enabled on Merchant AccountGateway Specific Outage
Feature Not Enabled on Merchant AccountGateway Specific Outage
Soft Descriptors Not Enabled on Merchant AccountGateway Specific Outage
Secure Code Not Enabled on Merchant AccountGateway Specific Outage
3-D Secure Not Enabled on Merchant AccountGateway Specific Outage
PayPal Not Enabled on Merchant AccountGateway Specific Outage
Vault Not Enabled on Merchant AccountGateway Specific Outage
Transfer Not Enabled on Merchant AccountGateway Specific Outage
Credit Not Enabled on Merchant AccountGateway Specific Outage
Force Not Enabled on Merchant AccountGateway Specific Outage
Offline Transaction Not Enabled on Merchant AccountGateway Specific Outage
Additional Auth Data for MCC Not Enabled on Merchant AccountGateway Specific Outage
Bill Payments Not Enabled on Merchant AccountGateway Specific Outage
Split Shipment Not Enabled on Merchant AccountGateway Specific Outage
Airline Service Not Enabled on Merchant AccountGateway Specific Outage
Cashback Not Enabled on Merchant AccountGateway Specific Outage
Insurance Service Entry Not Enabled on Merchant AccountGateway Specific Outage
Hotel/Lodging Not Enabled on Merchant AccountGateway Specific Outage
Visa Checkout Not Enabled on Merchant AccountGateway Specific Outage
DCC Not Enabled on Merchant AccountGateway Specific Outage
Dynamic Pricing Not Enabled on Merchant AccountGateway Specific Outage
MasterPass Not Enabled on Merchant AccountGateway Specific Outage
Clearing Request Not Enabled for Merchant AccountGateway Specific Outage
Transaction Origin Not SupportedGateway Specific Outage
Incomplete Merchant Configuration For PaySecure USGateway Specific Outage
Revolving Service Not Enabled On Merchant AccountGateway Specific Outage
Only Ecommerce Sale or Refunds Are SupportedGateway Specific Outage
TeleCheck Account Not Active or Does Not ExistGateway Specific Outage
Merchant Account or Location Not ActiveGateway Specific Outage
Merchant Account Not PermittedGateway Specific Outage
Request Not Supported for Account or LocationGateway Specific Outage
Partial Authorization Not AllowedGateway Specific Outage
Chain ID Missing or Invalid for MerchantGateway Specific Outage
TPP ID Not FoundGateway Specific Outage
Store Location 0 (zero) Not AllowedGateway Specific Outage
$0 Not Supported for Account or LocationGateway Specific Outage
Service Not AllowedGateway Specific Outage
Invalid Transaction: Not AllowedGateway Specific Outage
Function Not SupportedGateway Specific Outage
Currency Not SupportedGateway Specific Outage
Settlement Split Not SupportedGateway Specific Outage
TransArmor is not enabled or configured correctly on the Merchant AccountGateway Specific Outage
Missing or Invalid Clerk IDGateway Specific Outage
Checker/Manager Not FoundGateway Specific Outage
Security InsufficientGateway Specific Outage
Invalid UserGateway Specific Outage
Invalid PasswordGateway Specific Outage
Invalid New PasswordGateway Specific Outage
New Password RequiredGateway Specific Outage
Password Retry Exceeded: Account LockedGateway Specific Outage
Invalid Account DataGateway Specific Outage
Invalid MCC for Car Rental MerchantGateway Specific Outage
Invalid MCC for Digital Wallet OperatorGateway Specific Outage
Invalid MCC For AirlineGateway Specific Outage
Invalid MCC For Hotel/LodgingGateway Specific Outage
Duplicate CredentialsGateway Specific Outage
Payment Source Error: GeneralGateway Specific Outage
Missing or Invalid Payment DataGateway Specific Outage
Missing or Invalid Encryption DataGateway Specific Outage
Invalid MCC for Digital WalletGateway Specific Outage
Missing or Incorrect Wallet TypeGateway Specific Outage
Missing or Incorrect Channel TypeGateway Specific Outage
Invalid State CodeGateway Specific Outage
Undefined CardGateway Specific Outage
Debit Merchant ID or Service Entitlement InvalidGateway Specific Outage
Exceeds Debit Network FrequencyGateway Specific Outage
Message Category Data Allowed Only for MastercardGateway Specific Outage
Message Category Data not AllowedGateway Specific Outage
Card function Not supportedGateway Specific Outage
Industry Specific General ErrorGateway Specific Outage
Velocity ExceededGateway Specific Outage
Daily Velocity Block Reject (Merchant)Gateway Specific Outage
7 day Velocity Block Reject (Merchant)Gateway Specific Outage
30 Day Velocity Block Reject (Merchant)Gateway Specific Outage
Invalid AmountGateway Specific Outage
Product Code(s) RestrictedGateway Specific Outage
BIN Not EnabledGateway Specific Outage
Invalid DriverGateway Specific Outage
Invalid ProductGateway Specific Outage
Exceeds Transaction Total Per ProductGateway Specific Outage
Missing Required Data For Industry or MCCGateway Specific Outage
Missing or Invalid Auth Data for Financial InstitutionsGateway Specific Outage
Missing or Invalid BIN For Financial InstitutionsGateway Specific Outage
Missing or Invalid Last 4(Four) for Financial InstitutionsGateway Specific Outage
Missing or Invalid Postal Code for Financial InstitutionsGateway Specific Outage
Missing or Invalid Surname for Financial InstitutionsGateway Specific Outage
Missing or Invalid Birth Date for Financial InstitutionsGateway Specific Outage
Missing or Invalid Account Number for Financial InstitutionsGateway Specific Outage
Missing or Invalid Passenger Name For AirlineGateway Specific Outage
Missing or Invalid Ticket Number For AirlineGateway Specific Outage
Missing or Invalid Departure Date For AirlineGateway Specific Outage
Missing or Invalid Origin For AirlineGateway Specific Outage
Missing or Invalid Carrier Code For AirlineGateway Specific Outage
Missing or Invalid Service Class For AirlineGateway Specific Outage
Missing or Invalid Stop Over Type For AirlineGateway Specific Outage
Missing or Invalid Destination For AirlineGateway Specific Outage
Missing or Invalid Departure Tax For AirlineGateway Specific Outage
Missing or Invalid Arrival Date For Hotel/LodgingGateway Specific Outage
Missing or Invalid Departure Date For Hotel/LodgingGateway Specific Outage
Missing or Invalid Folio Number For Hotel/LodgingGateway Specific Outage
Convenience Fee Not SupportedGateway Specific Outage
Unacceptable Transaction FeeGateway Specific Outage
Missing or Invalid Rental Agreement Number field for Car RentalGateway Specific Outage
Missing or Invalid Checkout Date Field for Car RentalGateway Specific Outage
Missing or Invalid ClassId Field for Car RentalGateway Specific Outage
Missing or Invalid Renter Name Field for Car RentalGateway Specific Outage
Missing or Invalid LocationId Field for Car RentalGateway Specific Outage
Missing or Invalid Return Date Field for Car RentalGateway Specific Outage
Currency Conversion ErrorGateway Specific Outage
DCC Inquiry Rate Already UsedGateway Specific Outage
DCC Inquiry ExpiredGateway Specific Outage
DCC/Dynamic Pricing Not OfferedGateway Specific Outage
Transaction Type Does Not Support DCCGateway Specific Outage
Currency Does Not Match DCC InquiryGateway Specific Outage
Currency or Amount Missing From Dynamic Pricing RequestGateway Specific Outage
DCC Inquiry ID Not FoundGateway Specific Outage
Base Amount Does Not Match Request and DCC InquiryGateway Specific Outage
Base Currency Does Not Match Request and DCC InquiryGateway Specific Outage
Foreign Amount is Not Calculated Based on DCC InquiryGateway Specific Outage
Transaction Type Does Not Support Dynamic PricingGateway Specific Outage
Exchange Rate Does Not Match OriginalGateway Specific Outage
Payment Facilitator Does Not ExistGateway Specific Outage
No Terminal Activated or Supported for Payment FacilitatorGateway Specific Outage
Payment Facilitator Not SupportedGateway Specific Outage
Payment Facilitator Missing ID FieldGateway Specific Outage
Payment Facilitator Missing Name FieldGateway Specific Outage
Payment Facilitator Not ConfiguredGateway Specific Outage
Sub-Merchant Data Not SupportedGateway Specific Outage
Payment Facilitator Missing MerchantIDGateway Specific Outage
Terminal Error: GeneralGateway Specific Outage
Invalid Initialization: Try AgainGateway Specific Outage
Initialization Not Permitted: Terminal LockedGateway Specific Outage
Terminal Not Activated/InitializedGateway Specific Outage
Invalid Encryption KeyGateway Specific Outage
Invalid or Missing Key IDGateway Specific Outage
Invalid Prompt EntryGateway Specific Outage
Technical Error: GeneralGateway Specific Outage
Unknown ErrorGateway Specific Outage
Communication ErrorGateway Specific Outage
Internal ErrorGateway Specific Outage
Transaction Timed OutGateway Specific Outage
System Error or ProblemGateway Specific Outage
Function Performed Error FreeGateway Specific Outage
Unknown Processor Response CodeGateway Specific Outage
Invalid Action AttemptedGateway Specific Outage
Invalid Encryption Data or CryptogramGateway Specific Outage
Not AuthorizedGateway Specific Outage
Issuer UnavailableGateway Specific Outage
Service UnavailableGateway Specific Outage
Acquirer UnavailableGateway Specific Outage
Processor UnavailableGateway Specific Outage
Switch UnavailableGateway Specific Outage
Bank Not Supported by SwitchGateway Specific Outage
Unknown Financial Institution or Network for RoutingGateway Specific Outage
Issuer Unable to AuthorizeGateway Specific Outage
Bad ChecksumGateway Specific Outage
Format ErrorGateway Specific Outage
Message Timed-out at HostGateway Specific Outage
Message Timed-out at ProcessorGateway Specific Outage
Message Timed-out at IssuerGateway Specific Outage
System Busy or Time Out, Please RetryGateway Specific Outage
Invalid Response from HostGateway Specific Outage
Invalid Response from ProcessorGateway Specific Outage
Invalid Response from IssuerGateway Specific Outage
Unable to Connect/No ConnectionGateway Specific Outage
Socket ErrorGateway Specific Outage
Host ErrorGateway Specific Outage
Host Not ReadyGateway Specific Outage
Sequence ErrorGateway Specific Outage
System BusyGateway Specific Outage
Validation FailedGateway Specific Outage
Resource not foundGateway Specific Outage
Number of Payments Not Supported For This Endpoint AskGateway Specific Outage
Value Pay offset Not Supported For This EndpointGateway Specific Outage
Partial Reversal Not Allowed For The EndpointGateway Specific Outage
Endpoint Temporarily Not AvailableGateway Specific Outage
Autocancel is Not Supported For This EndpointGateway Specific Outage
Database Error: GeneralGateway Specific Outage
Invalid Status Change: Unable to Perform ChangeGateway Specific Outage
Unable to Read Record from DatabaseGateway Specific Outage
Database UnavailableGateway Specific Outage
Data Not FoundGateway Specific Outage
Too Many Transactions RequestedGateway Specific Outage
Transaction History UnavailableGateway Specific Outage
Totals UnavailableGateway Specific Outage
Referenced Payment Type Not FoundGateway Specific Outage
Referenced transaction not foundGateway Specific Outage
Vault Data Entry FailedGateway Specific Outage
Vault Data Entry Failed: ID InvalidGateway Specific Outage
Vault Data Entry Failed: ID Belongs to Another MerchantGateway Specific Outage
Duplicate Vault EntryGateway Specific Outage
Vault Data Not FoundGateway Specific Outage
Vault ID Should Not be Present With Create TokenGateway Specific Outage
Payment Source Does Not Support FeatureGateway Specific Outage
Transaction Error: GeneralGateway Specific Outage
Invalid Transaction ID or Not FoundGateway Specific Outage
Invalid Primary Transaction ID or Not FoundGateway Specific Outage
Transaction ID MissingGateway Specific Outage
Currency MismatchGateway Specific Outage
Payment Source MismatchGateway Specific Outage
Customer Account, Merchant Account or Amount IncorrectGateway Specific Outage
Amount Must Be >$0Gateway Specific Outage
$0 Auth Not SupportedGateway Specific Outage
Transaction Type Not SupportedGateway Specific Outage
Transaction State DeclinedGateway Specific Outage
Currency or Amount Total MismatchGateway Specific Outage
Transaction DeniedGateway Specific Outage
Unable to Process Transaction. Please Contact Support Team.Gateway Specific Outage
Referral: Call AcquirerSoft
DeclinedSoft
Declined: Do Not HonorSoft
Declined: Security Code FailureSoft
Declined: Negative DataSoft
Blocked OverseasSoft
Retry: Try Again LaterSoft
Transaction Not AllowedSoft
Service Not AllowedSoft
Invalid DETOKSoft
Declined: Bad Authorization NumberSoft
Host Key ErrorSoft
Invalid Email AddressSoft

Conekta

Response Element - message

MessageCategory
Hubo un error del lado del sistema y los ingenieros de Conekta han sido notificados.Gateway Specific Outage
Unable to communicate with the payment system.Gateway Specific Outage
Tu método de pago ha sido rechazado, intenta con otro método.Soft
Falta el correo del comprador.Soft
Esta transacción no está permitida para esta tarjeta.Soft
La tarjeta ingresada ha sido declinada. Por favor intenta mas tarde.Soft
Hubo un problema de procesamiento. Intente de nuevo.Soft
El cargo no existe o no es apto para esta operación.Soft
El comercio es inválido. Contacte a soporte.Soft
La tarjeta no está soportada.Soft
La ruta de tu petición no ha sido encontrada.Soft
El mínimo para pagos de tarjeta es de 3 pesos.Soft
The company cannot process because the risk amount limit is reaching.Soft
translation missing: es.pt_multiplexer_client.response.declined.settlement_error_purchaserSoft
Falta el teléfono en el campo "details".Soft
En este momento solamente procesamos pesos Mexicanos o Dólares Americanos.Soft
Falta el nombre del comprador.Soft
El máximo para pagos de tarjeta es de 6000 pesos.Soft

CyberSource

Response Element - error_code

Error CodeCategory
101Soft
102Soft
150Soft
151Soft
203Soft
233Soft
234Soft
236Soft
251Soft
481Soft
520Soft

CyberSource REST

Response Element - message

MessageCategory
Error - The request was received but there was a server timeout. This error does not include timeouts between the client and the server.Gateway Specific Outage
Error - General system failure.Gateway Specific Outage
Request failed due to unknown system error.Gateway Specific Outage
Serious error saving payment informationGateway Specific Outage
An unexpected error occurred.Gateway Specific Outage
INVLD MER IDGateway Specific Outage
Internal server ErrorGateway Specific Outage
Declined - The request is missing one or more fieldsSoft
Decline - General decline of the card. No other information provided by the issuing bank.Soft
Declined - One or more fields in the request contains invalid dataSoft
Soft Decline - The authorization request was approved by the issuing bank but declined by CyberSource because it did not pass the Address Verification Service (AVS) check.Soft
Decline - Issuing bank unavailable.Soft

DLocal

Response Element - error_code

CodeCategory
3001Gateway Specific Outage
3002Gateway Specific Outage
3003Gateway Specific Outage
4000Gateway Specific Outage
5000Gateway Specific Outage
5001Gateway Specific Outage
5002Gateway Specific Outage
5003Gateway Specific Outage
5004Gateway Specific Outage
5005Gateway Specific Outage
5006Gateway Specific Outage
5007Gateway Specific Outage
5008Gateway Specific Outage
5009Gateway Specific Outage
5010Gateway Specific Outage
5013Gateway Specific Outage
5013Gateway Specific Outage
5016Gateway Specific Outage
5017Gateway Specific Outage
5021Gateway Specific Outage
6000Gateway Specific Outage
7000Gateway Specific Outage
5010Gateway Specific Outage
321Gateway Specific Outage
327Gateway Specific Outage
300Soft
301Soft
304Soft
306Soft
309Soft
315Soft
316Soft
318Soft
319Soft
323Soft
324Soft
325Soft
326Soft
340Soft

Decidir

Response Element - error_code

Error CodeCategory
invalid_request_errorGateway Specific Outage
processing_errorGateway Specific Outage
3, config_errorGateway Specific Outage
12, processing_errorGateway Specific Outage
96, processing_errorGateway Specific Outage
invalid_status_errorGateway Specific Outage
12035,Gateway Specific Outage
5, card_declinedSoft
57, card_declinedSoft

Ebanx

Primarily, Ebanx relies on error_code . However, in some cases we will fall back to using message to determine retryability, specifically when the error_code is NOK.

Error Codes

Response element - error_code

error_codecategory
BP-CH-1Gateway Specific Outage
BP-DR-2Gateway Specific Outage
BP-DR-3Gateway Specific Outage
BP-DR-5Gateway Specific Outage
BP-DR-6Gateway Specific Outage
BP-DR-8Gateway Specific Outage
BP-DR-9Gateway Specific Outage
BP-DR-10Gateway Specific Outage
BP-DR-11Gateway Specific Outage
BP-DR-12Gateway Specific Outage
BP-DR-35Gateway Specific Outage
BP-DR-38Gateway Specific Outage
BP-DR-41Gateway Specific Outage
BP-DR-50Gateway Specific Outage
BP-DR-57Gateway Specific Outage
BP-DR-77Gateway Specific Outage
BP-DR-78Gateway Specific Outage
BP-DR-80Gateway Specific Outage
BP-DR-82Gateway Specific Outage
BP-DR-85Gateway Specific Outage
BP-DR-86Gateway Specific Outage
BP-DR-87Gateway Specific Outage
BP-DR-88Gateway Specific Outage
BP-DR-91Gateway Specific Outage
BP-DR-102Gateway Specific Outage
BP-DR-105Gateway Specific Outage
BP-DR-118Gateway Specific Outage
BP-DR-130Gateway Specific Outage
BP-DR-131Gateway Specific Outage
BP-DR-132Gateway Specific Outage
BP-DR-138Gateway Specific Outage
BP-DR-139Gateway Specific Outage
BP-DR-173Gateway Specific Outage

Messages

Response element - message

messagecategory
TimeoutGateway Specific Outage
No response from acquirerGateway Specific Outage
Acquirer response errorGateway Specific Outage
Broken communicationGateway Specific Outage
Communication mismatchGateway Specific Outage
Unknown acquirer errorGateway Specific Outage
Cannot process transaction at this momentGateway Specific Outage
Not acceptedSoft
Incorrect customer dataSoft
Security code mismatchSoft

NMI

Response Element - message

MessageCategory
Time Out - VoidedGateway Specific Outage
TIMEOUT-RETRYGateway Specific Outage
General errorGateway Specific Outage
General system errorGateway Specific Outage
Issuer UnavailableGateway Specific Outage
Processor Temporarily UnavailableGateway Specific Outage
Response TimeoutGateway Specific Outage
Transaction timed outGateway Specific Outage
Issuer or switch is unavailableGateway Specific Outage
System malfunctionGateway Specific Outage
Processing Network UnavailableGateway Specific Outage
Connection errorGateway Specific Outage
Invalid transaction, Retry in 3 daysSoft
Issuer DeclinedSoft
Do Not HonorSoft
DECLINEDSoft
DeclinedSoft
Issuer Declined, Retry in 3 daysSoft
DeclineSoft
Invalid transactionSoft
Processor Error 555Soft
Invalid merchant IDSoft
CALL 18003372255Soft
AVS REJECTEDSoft
51 - DECLINEDSoft
SECURITY DENIAL - 683Soft
Authentication FailedSoft
POLICY DENIAL - 682Soft
DECLINE RETRY LATERSoft
Error Processing Transaction. Please contact customer service.Soft
Blocked, first usedSoft
Terminal not programmed for serviceSoft
Processor Error 206Soft
Transaction not allowedSoft
Processor Error 149Soft
REJECTED CONTACT CUST SERVSoft
Your request has been declined - the issuing bank has returned an unknown response. Contact the card holder's credit card company for further investigation.Soft
Processor Error 229Soft
Processor Error 218Soft
Decline - Re-try TransactionSoft
Transaction DeclinedSoft
Security violationSoft
INV TRAN TYPESoft
CALL ISSUING BANKSoft
Declined - Contact card issuerSoft
Invalid Payment TypeSoft
Canadian domestic debit not supportedSoft
57 - TRANSACTION NOT ALLOWEDSoft
Transaction received but declinedSoft
Processor Error 148Soft
Bad Bin or Host DisconnectSoft
Service Not AllowedSoft
Authorization DeclinedSoft
Call Voice CenterSoft
Call IssuerSoft
DECLINE TRY LATERSoft
Invalid MerchantSoft
The card was declined.Soft
A format error occurredSoft
Resubmit TransactionSoft
Invalid amountSoft
Transaction failed because of payment processing failure.: 754 - Authorization declined. Try a different card or contact your bank for assistanceSoft
Violation, cannot completeSoft
Re-enter transactionSoft
Terminal inactiveSoft
TRAN NOT ALLOWEDSoft
Card Type Verification ErrorSoft
Transaction failed because of payment processing failure.: 611 - Authorization declined. Try a different card or contact your bank for assistanceSoft
INVALID DATASoft
Transaction failed because of payment processing failure.: 596 - This transaction is not authorized due to restrictions by your bank. Please use a different card or contact your bank for assistanceSoft
CVV REQUIREDSoft
63 - TRANSACTION NOT ALLOWEDSoft
Invalid bankcard merchant numberSoft
INVALID AMOUNTSoft
Retry transactionSoft

PayPal Commerce Platform

Response Element - messages

MessageCategory
AUTHENTICATION_FAILUREGateway Specific Outage
CARD_BILLING_ADDRESS_COUNTRY_NOT_SUPPORTEDGateway Specific Outage
CARD_TYPE_NOT_SUPPORTEDGateway Specific Outage
CURRENCY_MISMATCHGateway Specific Outage
DECIMAL_PRECISIONGateway Specific Outage
DECIMALS_NOT_SUPPORTEDGateway Specific Outage
INTERNAL_SERVER_ERRORGateway Specific Outage
INVALID_ARRAY_LENGTHGateway Specific Outage
INVALID_COUNTRY_CODEGateway Specific Outage
INVALID_CURRENCY_CODEGateway Specific Outage
INVALID_FX_RATE_IDGateway Specific Outage
INVALID_INVOICE_IDGateway Specific Outage
INVALID_PARAMETER_SYNTAXGateway Specific Outage
INVALID_PARAMETER_VALUEGateway Specific Outage
INVALID_STRING_LENGTHGateway Specific Outage
INVALID_STRING_MAX_LENGTHGateway Specific Outage
MALFORMED_REQUEST_JSONGateway Specific Outage
MISSING_REQUIRED_PARAMETERGateway Specific Outage
MULTI_CURRENCY_CODEGateway Specific Outage
NOT_AUTHORIZEDGateway Specific Outage
PAYEE_ACCOUNT_INVALIDGateway Specific Outage
PERMISSION_DENIEDGateway Specific Outage
PLATFORM_FEES_NOT_SUPPORTEDGateway Specific Outage
RATE_LIMIT_REACHEDGateway Specific Outage
SHIPPING_ADDRESS_INVALIDGateway Specific Outage
CURRENCY_NOT_SUPPORTED_FOR_CARD_TYPESoft
CURRENCY_NOT_SUPPORTED_FOR_COUNTRYSoft
INSTRUMENT_DECLINEDSoft
SHIPPING_ADDRESS_NOT_ALLOWED_BY_RESIDENCE_COUNTRYSoft
TRANSACTION_REFUSEDSoft

| Transaction not permitted | Soft |
| DECLINED:CLOSED | Soft |
| Transaction failed because of payment processing failure.: 303 - This transaction has been declined. Please check card details and try again, or contact your bank for assistance | Soft |
| Unknown Error | Soft |
| Cashback Not App | Soft |
| INVALID TRANSACTION | Soft |
| Transaction Void Unsuccessful | Soft |
| INVALID MRCH # | Soft |
| Invalid merchant configuration | Soft |
| Transaction failed because of payment processing failure.: 530 - This transaction has been declined. Please check card details and try again, or contact your bank for assistance | Soft |
| AVS REQUIRED | Soft |
| Processor Error 317 | Soft |
| Transaction failed because of payment processing failure.: 613 - Authorization declined. Try a different card or contact your bank for assistance | Soft |
| Cannot authorize | Soft |
| The bank has requested that you process the transaction manually by calling the cardholder's credit card company. | Soft |
| Invalid merchant | Soft |
| Processor Error CAN NOT ACCEPT | Soft |
| An error occurred while processing the card. | Soft |
| SERV NOT ALLOWED | Soft |
| Crypto failure | Soft |
| Please Retry | Soft |
| The external processing gateway has reported a limit has been exceeded. | Soft |
| Transaction failed because of payment processing failure.: 606 | Soft |
| Invalid request | Soft |
| Invalid Transaction or Other Dollar Amount | Soft |
| Retry Transaction | Soft |
| Cardholder's bank does not allow this type of purchase | Soft |
| The bank has requested that you retry the transaction. | Soft |
| The settlement you are attempting to refund has not been batched yet. There are no settled funds available to refund. | Soft |

Orbital

Response Element - message

MessageCategory
No Answer / Unable to sendGateway Specific Outage
Unable to communicate with the payment system.Gateway Specific Outage
Call Voice CenterSoft
Do Not HonorSoft
Processor DeclineSoft
Invalid Transaction TypeSoft
RestraintSoft
Error validating card/account number rangeSoft
Other ErrorSoft
Invalid Amex CIDSoft
No AccountSoft
Invalid AmountSoft
Over Freq LimitSoft
Invalid Institution CodeSoft
Issuer UnavailableSoft
Revocation of AuthSoft
AUTH DECLINED 09001Soft
Error. The Orbital Gateway has received a badly formatted message. Field [AVS NAME] exceeded max length of [30]Soft
AUTH DECLINED 99001Soft
*REQUEST DENIED* 99019Soft
AUTH DECLINED 01001Soft
Bad AmountSoft
Token UnavailableSoft
Invalid MCC SentSoft

PayPal Commerce Platform

Response Element - error_code

MessageCategory
AUTHENTICATION_FAILUREGateway Specific Outage
CARD_BILLING_ADDRESS_COUNTRY_NOT_SUPPORTEDGateway Specific Outage
CARD_TYPE_NOT_SUPPORTEDGateway Specific Outage
CURRENCY_MISMATCHGateway Specific Outage
DECIMAL_PRECISIONGateway Specific Outage
DECIMALS_NOT_SUPPORTEDGateway Specific Outage
INTERNAL_SERVER_ERRORGateway Specific Outage
INVALID_ARRAY_LENGTHGateway Specific Outage
INVALID_COUNTRY_CODEGateway Specific Outage
INVALID_CURRENCY_CODEGateway Specific Outage
INVALID_FX_RATE_IDGateway Specific Outage
INVALID_INVOICE_IDGateway Specific Outage
INVALID_PARAMETER_SYNTAXGateway Specific Outage
INVALID_PARAMETER_VALUEGateway Specific Outage
INVALID_STRING_LENGTHGateway Specific Outage
INVALID_STRING_MAX_LENGTHGateway Specific Outage
MALFORMED_REQUEST_JSONGateway Specific Outage
MISSING_REQUIRED_PARAMETERGateway Specific Outage
MULTI_CURRENCY_CODEGateway Specific Outage
NOT_AUTHORIZEDGateway Specific Outage
PAYEE_ACCOUNT_INVALIDGateway Specific Outage
PERMISSION_DENIEDGateway Specific Outage
PLATFORM_FEES_NOT_SUPPORTEDGateway Specific Outage
RATE_LIMIT_REACHEDGateway Specific Outage
SHIPPING_ADDRESS_INVALIDGateway Specific Outage
CURRENCY_NOT_SUPPORTED_FOR_CARD_TYPESoft
CURRENCY_NOT_SUPPORTED_FOR_COUNTRYSoft
INSTRUMENT_DECLINEDSoft
SHIPPING_ADDRESS_NOT_ALLOWED_BY_RESIDENCE_COUNTRYSoft
TRANSACTION_REFUSEDSoft

Stripe & Stripe PI

Stripe and StripePI are a bit more complex than the other gateways in that there is a Gateway Specific Field decline_code that is returned in responses which can be used to determine if the error code card_declined might be retryable or not.

So here we break out which codes are 'basic' and can be retried without further consideration, and those that need to be present in the decline_code GSF only when the error code is card_declined.

Generic Error Codes

Response Element - error_code

Error CodeCategory
authentication_requiredSoft
processing_errorSoft
card_decline_rate_limit_exceededSoft
amount_too_smallSoft
email_invalidSoft
charge_expired_for_captureSoft

decline_code Error Codes

Remember, these codes appear in the GSF decline_code and are considered for Recover only when the response.error_code is card_declined:

Decline CodeCategory
card_not_supportedSoft
do_not_honorSoft
generic_declineSoft
invalid_accountSoft
transaction_not_allowedSoft

Worldpay

Response Element -error_code

MessageCategory
Issuer unavailable or switch inoperative (STIP not applicable or available for this transaction)Gateway Specific Outage
Time outGateway Specific Outage
REFUSEDSoft
Do not honourSoft
Insufficient fundsSoft
Capture cardSoft
Policy reasonsSoft
Authentication requestedSoft
Gateway errorSoft
Invalid merchant or service providerSoft
Payment Method DISCOVER-SSL is unknown; The Payment Method is not available.Soft
Payment Method AMEX-SSL is unknown; The Payment Method is not available.Soft
Format errorSoft
Payment Method VISA_COMMERCIAL_CREDIT-SSL is unknown; The Payment Method is not available.Soft
Payment Method ECMC_COMMERCIAL_CREDIT-SSL is unknown; The Payment Method is not available.Soft
Payment Method DINERS-SSL is unknown; The Payment Method is not available.Soft
Unable to authoriseSoft
Transaction amount exceeds Maximum Transaction Amount set up for this merchant.Soft