Transactions are classified into two decline categories based on whether they can be successfully retried.
Hard Decline vs Soft Decline
Aspect | Hard Decline | Soft Decline |
|---|---|---|
Meaning | Permanent rejection | Temporary rejection |
Can be retried? | ❌ No - will fail again | ✅ Yes - may succeed later |
Root Cause | Card/account status issue | Temporary condition |
Examples | Expired card, fraud, lost/stolen | Insufficient funds, network timeout |
Resolution | Customer must take action | May resolve automatically |
Dunning Retry | ❌ Will not retry | ✅ Can retry |
Hard Declines
Primary reasons for hard declines
1. Card Validity Issues
Expired Card:
Card has passed its expiration date
Card cannot be used until customer provides new card details
Card Not Found:
Payment method reference no longer exists
Card may have been deleted from the issuer's system
2. Security & Fraud Issues
Lost or Stolen Card:
Card has been reported lost or stolen by cardholder
Issuer has blocked the card permanently
Suspected Fraud:
Issuer's fraud detection flagged the transaction
Card is blocked due to suspicious activity pattern
Fraud/Risk Blocks:
Merchant's or processor's fraud prevention system blocked the transaction
Transaction characteristics match fraud patterns
3. Account Status Issues
Card Account Closed:
The bank account linked to the card is closed
Card cannot be used for any transactions
Authorization Issues:
Previous authorization has expired and cannot be used
Attempt to settle more than authorized
Authorization was canceled/voided
4. Payment Processor Rejections
Acquirer Rejected:
Payment processor permanently rejected the transaction
May be due to merchant account restrictions or card type incompatibility
5. Compliance Issues
SCA (Strong Customer Authentication) Required:
Strong Customer Authentication (3D Secure) is required but wasn't completed
Regulatory requirement (PSD2 in Europe) was not met
How Frisbii handles hard declines
For Subscription Invoices:
Dunning retries are stopped - Hard declines won't succeed on retry
Customer notification - Must update payment method
Subscription at risk - May expire if issue is not resolved
Manual intervention needed
For One-Time/Charge Invoices:
Immediate failure - Transaction cannot be completed
Alternative payment required - New payment method must be provided
Manual follow-up needed
Best Practices for Hard Declines
1. Don't retry automatically
Hard declines indicate permanent issues
Retrying wastes processing fees and resources
May trigger additional fraud alerts
2. Immediate Customer Communication
Notify customer of the specific issue
Request updated payment information
Provide clear steps to resolve the issue
3. Update Payment Method workflows
For expired cards, proactively request updates before expiration
For fraud blocks, direct customer to contact their bank
For lost/stolen cards, require new payment method immediately
4. Monitor Hard Decline Patterns
High hard decline rates may indicate:
Outdated payment methods on file
Customer base with high fraud risk
Need for proactive payment method updates
5. Distinguish in Dunning Plans
Configure dunning to recognize hard vs soft declines
Skip retries for known hard decline error codes
Focus recovery efforts on resolvable issues
Soft Decline Examples
Card/issuer-side soft declines
insufficient_funds- not enough balance/credit available at the time of the attemptdeclined_by_acquirer- a generic temporary decline from the card network/acquirer, often due to a fraud score, velocity check, or issuer system hiccup rather than a hard blockdo_not_honor/temporary_hold- issuer-side flag that isn't permanent (e.g. a temporary spending limit or a card marked for review)Try_again_later- issuer explicitly signals a retry may succeed
Processing/technical errors
ACQUIRER_ERROR/ACQUIRER_COMMUNICATION_ERROR- network/communication failure between Frisbii and the acquirerACQUIRER_AUTHENTICATION_ERROR/ACQUIRER_CONFIGURATION_ERROR/ACQUIRER_INTEGRATION_ERROR- technical integration issues on the acquirer sideACQUIRER_REJECTED_ERROR– acquirer rejected the request itself (not the cardholder's payment), typically transientSETTLE_BLOCKED– settlement temporarily blocked (e.g. a scheme/processor-side hold)SCA_REQUIRED– Strong Customer Authentication (3D Secure) wasn't completed; retried in case the customer completes it or a frictionless path becomes available
How Frisbii handles soft declines
When a subscription payment is soft declined, Frisbii doesn't fail the invoice right away. Instead, it automatically retries the charge on a built-in schedule designed to recover the payment without any manual action.
Automatic retry schedule
Next retry in 24 hours - By default, Frisbii retries a soft-declined payment approximately once per day.
Faster retries near the billing period end - If a scheduled retry would otherwise fall in the last few days of the calendar month, Frisbii adds an extra attempt earlier that same day (between 08:00-09:00) or just after midnight the next day, to maximize the chance of success before the subscription period closes.
Retries slow down over time - After 5 failed attempts, retries space out to once every 2 days. This keeps retry volume within card network limits (Visa allows up to 20 attempts per card per month, Mastercard up to 32).
Retries stop after 62 days - If a payment method keeps failing for 62 consecutive days in a row, Frisbii stops retrying and marks it as failed. The customer is then notified and must update their payment details, just like with a hard decline.
Automatic recovery - As soon as one retry succeeds, the payment method is reactivated immediately and its retry history is cleared.
For one-time/charge invoices
A soft-declined one-time charge fails immediately and isn't automatically retried by Frisbii - the customer needs to attempt the payment again. The payment method's retry status is still updated in the background, though, so if the same card is later used for a subscription, or the customer retries manually, the schedule above applies.
Note
The retry schedule applies to the payment method itself, not to a single invoice. This means a recovered payment method is immediately available for all future subscription charges, not only the one that originally failed.
How Frisbii handles processing errors
Not every failed payment is a card decline. Sometimes a charge can't be completed because of a technical hiccup between Frisbii and the bank - for example, a communication timeout, a step that requires the customer to re-authenticate (SCA), or the settlement being temporarily blocked on the bank's side. Frisbii treats these processing errors separately from soft and hard declines, since the cause and the best retry timing are different.
Retry timing by error type
Each type of processing error has its own retry pace, tuned to how quickly that kind of issue is typically resolved:
Issue | Retries every | Then re-evaluated after | Then retries every |
|---|---|---|---|
Bank communication issue | 1 hour | 3 hours | 24 hours |
Bank rejected the request | 3 hours | 9 hours | 48 hours |
Settlement temporarily blocked | 12 hours | 48 hours | 72 hours |
Additional authentication required (SCA) | 3 hours | 72 hours | 24 hours |
What happens if it keeps failing
If the issue isn't resolved within that initial window, Frisbii doesn't give up right away. It spaces retries out further and further - starting around once a week, and eventually stretching up to every 90 days - before finally marking the transaction as failed.
Good to know
Processing errors are handled independently of a card's own soft-decline retry history. A card can be mid-way through its soft-decline retry schedule and still have a separate processing error resolve (or fail) on its own timeline.
Summary
Transactions are hard declined when there's a permanent, unresolvable issue with the payment method or transaction that makes it impossible to succeed without customer intervention. Unlike soft declines (temporary issues), hard declines require the customer to take action, such as updating their card, resolving fraud blocks, or providing an alternative payment method, before any payment can be successfully processed.