Error codes

Soft decline

Adyen

Adyen code 54 – Expired Card

The card has expired. The shopper should use a valid card or another payment method.

What does Adyen refusal code 54 mean?

Adyen refusal code 54 Expired Card is returned when the expiration date on the stored card has passed. The account is usually still valid and the issuer has typically already mailed a replacement card to the customer — the merchant just doesn't have the updated credentials yet. It maps to Stripe's expired_card.

Is it a soft or hard decline?

Code 54 is classified as a soft decline because the cardholder account is valid. But unlike most soft declines, retrying the same credentials will never work — the card data itself has to be refreshed first.

Common root causes

  • Stored card passed its printed expiration date

  • Issuer reissued the card with a new expiry, PAN, or CVC

  • Customer received a new card but didn't update their payment method

Recommended recovery steps

  1. Enroll in account updater services. Visa Account Updater and Mastercard Automatic Billing Updater are the biggest levers here.

  2. Use network tokens — they auto-update when the underlying card changes.

  3. Only prompt the customer as a last resort — update emails often go ignored and every one risks cancellation.

How FlyCode handles Adyen code 54

FlyCode enables Visa Account Updater and Mastercard ABU automatically for every merchant. When a card expires, FlyCode queries the networks for updated credentials and refreshes the stored payment method silently. For customers where updaters don't return new details, the AI outreach engine requests an update at the optimal time and channel.

What does Adyen refusal code 54 mean?

Adyen refusal code 54 Expired Card is returned when the expiration date on the stored card has passed. The account is usually still valid and the issuer has typically already mailed a replacement card to the customer — the merchant just doesn't have the updated credentials yet. It maps to Stripe's expired_card.

Is it a soft or hard decline?

Code 54 is classified as a soft decline because the cardholder account is valid. But unlike most soft declines, retrying the same credentials will never work — the card data itself has to be refreshed first.

Common root causes

  • Stored card passed its printed expiration date

  • Issuer reissued the card with a new expiry, PAN, or CVC

  • Customer received a new card but didn't update their payment method

Recommended recovery steps

  1. Enroll in account updater services. Visa Account Updater and Mastercard Automatic Billing Updater are the biggest levers here.

  2. Use network tokens — they auto-update when the underlying card changes.

  3. Only prompt the customer as a last resort — update emails often go ignored and every one risks cancellation.

How FlyCode handles Adyen code 54

FlyCode enables Visa Account Updater and Mastercard ABU automatically for every merchant. When a card expires, FlyCode queries the networks for updated credentials and refreshes the stored payment method silently. For customers where updaters don't return new details, the AI outreach engine requests an update at the optimal time and channel.

What does Adyen refusal code 54 mean?

Adyen refusal code 54 Expired Card is returned when the expiration date on the stored card has passed. The account is usually still valid and the issuer has typically already mailed a replacement card to the customer — the merchant just doesn't have the updated credentials yet. It maps to Stripe's expired_card.

Is it a soft or hard decline?

Code 54 is classified as a soft decline because the cardholder account is valid. But unlike most soft declines, retrying the same credentials will never work — the card data itself has to be refreshed first.

Common root causes

  • Stored card passed its printed expiration date

  • Issuer reissued the card with a new expiry, PAN, or CVC

  • Customer received a new card but didn't update their payment method

Recommended recovery steps

  1. Enroll in account updater services. Visa Account Updater and Mastercard Automatic Billing Updater are the biggest levers here.

  2. Use network tokens — they auto-update when the underlying card changes.

  3. Only prompt the customer as a last resort — update emails often go ignored and every one risks cancellation.

How FlyCode handles Adyen code 54

FlyCode enables Visa Account Updater and Mastercard ABU automatically for every merchant. When a card expires, FlyCode queries the networks for updated credentials and refreshes the stored payment method silently. For customers where updaters don't return new details, the AI outreach engine requests an update at the optimal time and channel.

Understanding This Decline Code

Extended content body

Frequently Asked Questions

Is Adyen code 54 a soft or hard decline?

Why not just retry Adyen 54?

Because the card data itself is the problem. Until the expiration date (and often the full credential set) is updated via VAU/ABU, network tokens, or customer re-entry, retries will keep failing.

Does FlyCode update expired cards automatically?

FlyCode automatically enables Visa Account Updater and Mastercard ABU for every merchant, silently refreshing expired cards. When updaters return nothing, the AI outreach engine requests an update at the optimal moment.

FlyCode partnered with Stripe, to turn failed payment intro revenue.

With our newest Stripe app, you can stop chasing your customers about their failed payments and recover more payments with zero development work.

With our newest Stripe app, you can stop chasing your customers about their failed payments and recover more payments with zero development work.

Backed and Recognized by

Visa Everything Award 2024
Logo for Stripe with the text "Find it on the Stripe App Marketplace" on a dark background.
NVIDIA Inception Program logo, featuring the NVIDIA logo and text in a clean, modern design.

© NVIDIA, the NVIDIA logo are registered trademarks of NVIDIA Corporation in the U.S. and other countries.

Ask AI For Info

2027 We're ahead ©FlyCode. All Right Reserved.

Backed and Recognized by

Visa Everything Award 2024
Logo for Stripe with the text "Find it on the Stripe App Marketplace" on a dark background.
NVIDIA Inception Program logo, featuring the NVIDIA logo and text in a clean, modern design.

© NVIDIA, the NVIDIA logo are registered trademarks of NVIDIA Corporation in the U.S. and other countries.

2027 We're ahead ©FlyCode. All Right Reserved.

Ask AI For Info