Product & Solutions
Learn more about the only open payments platform built for global commerce
Solutions
Platform Pillars
The unified orchestration layer for wallets and alternative payments
The secure repository for all your payment methods
Workflow-driven payments intelligence for smarter routing and higher auth rates
A flexible fraud and authentication layer. Instantly add advanced fraud tools and 3DS
One integration to sell inside ChatGPT, Gemini, and every agentic platform
The visual workflow builder that ties fraud, identity, and payment routing together in one place
View How Spreedly

Product & Solutions
Learn more about the only open payments platform built for global commerce
Solutions
Platform Pillars
The unified orchestration layer for wallets and alternative payments
The secure repository for all your payment methods
Workflow-driven payments intelligence for smarter routing and higher auth rates
A flexible fraud and authentication layer. Instantly add advanced fraud tools and 3DS
One integration to sell inside ChatGPT, Gemini, and every agentic platform
The visual workflow builder that ties fraud, identity, and payment routing together in one place
View How Spreedly
The Open Payments Library
Take a look at all of our resources and get the information you need to grow your business
Introducing Composer: Fraud and Payment Orchestration on One Canvas
Read MoreProduct & Solutions
Learn more about the only open payments platform built for global commerce
Solutions
Platform Pillars
The unified orchestration layer for wallets and alternative payments
The secure repository for all your payment methods
Workflow-driven payments intelligence for smarter routing and higher auth rates
A flexible fraud and authentication layer. Instantly add advanced fraud tools and 3DS
One integration to sell inside ChatGPT, Gemini, and every agentic platform
The visual workflow builder that ties fraud, identity, and payment routing together in one place
View How Spreedly
The Open Payments Library
Take a look at all of our resources and get the information you need to grow your business
Introducing Composer: Fraud and Payment Orchestration on One Canvas
Read MoreProduct & Solutions
Learn more about the only open payments platform built for global commerce
Solutions
Platform Pillars
The unified orchestration layer for wallets and alternative payments
The secure repository for all your payment methods
Workflow-driven payments intelligence for smarter routing and higher auth rates
A flexible fraud and authentication layer. Instantly add advanced fraud tools and 3DS
One integration to sell inside ChatGPT, Gemini, and every agentic platform
The visual workflow builder that ties fraud, identity, and payment routing together in one place
View How Spreedly
A payment decline is the refusal by a Issuer (Issuing Bank), or, in some cases, by the Acquirer or payment network, to authorize a transaction request. When a decline occurs, the payment is not processed, no funds are reserved or moved, and the merchant receives a response code (the decline code) identifying the reason for the refusal.
Decline codes are standardized by card networks at a high level but implemented with variation across issuers and gateways. The most commonly encountered decline reasons include: insufficient funds or credit limit exceeded, transaction not permitted for card type, suspected fraud (the issuer's risk systems flagged the transaction), do not honor (a generic decline that covers a range of issuer-side conditions), invalid card number, card expired, lost or stolen card reported, and Strong Customer Authentication (SCA) required (the issuer is requesting authentication before approving).
Not all declines carry the same meaning or warrant the same response. Distinguishing between Soft Declines, declines caused by temporary, potentially recoverable conditions, and Hard Declines, definitive rejections that will not succeed regardless of retry, is essential for building intelligent payment retry and recovery logic. Retrying a hard decline is both pointless and potentially harmful; retrying a soft decline at the right interval may recover the transaction.
Response code normalization, translating each gateway's and issuer's specific decline codes into a consistent set of categories, is one of the practical values of a Payments Orchestration Platform. Different gateways return different response code formats for the same underlying decline condition, making it difficult to write retry logic against raw response codes. An orchestration platform normalizes these into consistent categories, allowing merchants to write retry and routing rules that work predictably across all connected gateways.
The most operationally important decline codes include: "51, Insufficient Funds" (the cardholder's account lacks sufficient funds; a soft decline that may recover if the cardholder funds their account), "05, Do Not Honor" (a generic issuer decline covering many conditions; typically a soft decline worth retrying once), "14, Invalid Card Number" (the card number fails validation; a hard decline, the card data is wrong), "41, Lost Card" and "43, Stolen Card" (definitively canceled cards; hard declines, do not retry), "54, Expired Card" (the card has passed its expiration date; a hard decline unless card data can be updated through Card Lifecycle Management), and "65, Authentication Required" (the issuer is requesting 3DS authentication before approving; a soft decline that should trigger 3DS flow rather than a simple retry).
Generally, no, not in raw form. Decline codes are operational data for the merchant's payment systems, not consumer-friendly messages. Showing a customer a raw "05, Do Not Honor" response is unhelpful and potentially confusing.
"Generic decline" or "do not honor" (code 05) is the most common single decline code because issuers frequently use it as a catch-all for declines they do not want to explain in detail, fraud flags, risk model outputs, account restrictions, and other conditions that the issuer declines to specify more precisely. Issuers use generic declines deliberately in some cases to prevent fraudsters from learning exactly which conditions trigger which codes (and therefore adjusting their tactics).
Get practical, actionable insights written by experts from the world of digital payment solutions delivered to your Inbox.
By subscribing, you agree to our Privacy Policy and Terms.
2026 Spreedly, Inc. All rights reserved.