When Shopify returns decline code expired_card, it means: card expired. This is classified as a hard decline. This type of decline usually requires direct customer action to resolve.
LostChurn applies a multi-step recovery sequence: first attempting Account Updater, then sending a branded dunning email with a one-click payment update link. Our recovery rate for hard declines averages 15-25%.
Do not retry the same card details. Trigger Account Updater check first, then send a payment update email. Wait 0 hours between outreach attempts. Maximum 0 contact attempts over 14 days before marking as churned.
The code expired_card is also returned by 4 other payment processors:
LostChurn detects expired_card declines in real time and applies the optimal recovery strategy — no manual intervention needed.