Payment Errors at Checkout: Recovery, Not Rejection

A shopper who reaches the payment step has already decided to buy. They picked the product, entered the address, chose the shipping, and typed the card number. A decline at that point is not a lost shopper, it is a won shopper with a fixable problem, and the checkout that treats it as a rejection throws away the most expensive part of the funnel.

Baymard's abandonment survey puts numbers on the fragility. Nineteen percent of US shoppers have abandoned an order because they did not trust the site with their card, and 12 percent because they could not see the total up front. A decline message that says nothing, or that clears the whole form, adds a third reason to the list, and it is the one the store controls completely.

The sale you already won

Soft declines can clear on retry. The issuer said do not honor, or the funds were not there at that moment, and a second attempt minutes later may pass. Hard declines never clear: the account is closed, the card is reported stolen, the number is wrong. Fixable errors are the third kind, and they are the most common at checkout: a billing postcode that does not match, an expired card, a CVC typed wrong.

The checkout has to tell these apart, because the shopper's next step is different for each. A soft decline wants a retry. A fixable error wants the one field named and corrected. A hard decline wants a different payment method. A message that says payment failed, with no reason and no next step, treats all three the same, and the shopper leaves.

Declines come in three kinds

Name the field that failed, in plain words, next to the field. Keep everything else filled in. Offer one-click retry on the same card before asking for another payment method. Never clear the whole form on a decline, because retyping an address is the moment the shopper decides the purchase is not worth it. The retry button is the most important button on the error screen, and it should be the biggest one.

Watch the retry rate as a metric, not just the decline rate. If half of your declines recover on a second attempt, the checkout is working. If none recover, the error message is failing, not the cards. The fix is in the words on the screen, not in the payment provider.

Design the retry before the rejection

For subscriptions, the decline is not the end of the story, it is the start of dunning. Card updater services, Visa Account Updater and Mastercard Automatic Billing Updater, replace expired card details automatically, and they recover a large share of what would otherwise churn. The retry schedule matters too: retry over days, not minutes, because a card that fails on the first of the month may clear on the fifth, when the paycheque lands.

Keep reading: Show the Full Total Before the Card Number, Show the Delivery Date, Not the Speed: What Baymard's Tests Keep Finding.

The dunning tail for subscriptions

Tell the subscriber what happened in the same plain language as the checkout error. A subscription that fails silently and cancels quietly is a customer lost to a billing detail, and it is the most avoidable churn in the business.

Frequently asked questions

What should a checkout show when a card is declined?

The reason in plain words and the one field to fix. Never clear the whole form, and offer a one-click retry before asking for another payment method.

What is the difference between a soft and a hard card decline?

A soft decline, like do not honor, can clear on retry. A hard decline, like a closed or stolen account, never will.

Should a shopper retry the same card after a decline?

Yes, once, after fixing the named field. Then offer another payment method.

What is a card updater service?

Visa Account Updater and Mastercard Automatic Billing Updater replace expired card details automatically, so subscriptions keep billing without the shopper doing anything.