Expired Card
Category: Expired Card Retryable: conditional
Variability
Near-universal meaning
Consistently defined across the sources checked.
Retryable
conditional
Not retryable on the same card data. Retryable only after the customer supplies updated expiry/card details, or after an Account Updater (Visa VAU / Mastercard ABU) query returns a replacement card.
Namespace: Legacy/conventional ISO 8583 field-39 code as implemented by card networks and processors — not the current ISO 8583:2023 Annex D table.
What this code typically means
The card's expiration date has passed, or the expiry the merchant submitted doesn't match the issuer's record. Consistently defined across every source — Stripe even surfaces this in its own documentation as a worked example, showing a raw network_decline_code of "54" mapping directly to its expired_card decline string.
What to do about it
Merchant action
Prompt for updated card details, or query Account Updater before the next billing cycle if you hold a stored card on file — this eliminates a predictable share of 54 declines caused by routine card reissue rather than customer inaction.
Customer-facing guidance
Ask the customer to provide their current card's expiry date, or a different card.
What's happening on the issuer's side
None — a data-freshness failure, not a risk decision.
Cross-processor equivalents
stripe: expired_card
commonly treated as equivalent — confirmed by Stripe's own published network_decline_code "54" → expired_card example
adyen: 6 — Expired Card
commonly treated as equivalent
Cross-processor mappings are commonly treated as equivalent, not identical — every processor's own documentation notes lossy or partial mapping between raw network codes and its own vocabulary.
Sources
- Stripe — Card decline codes — fetched 2026-08-20
- Stripe — Card declines (network_decline_code "54" example) — fetched 2026-08-20
- Adyen — Refusal reason codes — fetched 2026-08-20
- Worldpay ISO 8583 Reference Guide V2.58 — Debit/Credit Response Code Mappings — fetched 2026-08-20
- ISO 8583:2023 Annex D — Action codes (current standard, 4-digit) — fetched 2026-08-20
Concept + retry philosophy
Decline Codes: why they're opaque and how to retry them