Skip to content
CartAbandon

Failed payment recovery that fixes the payment, not the price

Failed payment recovery wins back orders and renewals that stopped because a card was declined. CartAbandon reads the decline code, sends a clear payment update message with a secure link, and times any retry to the shopper's payday pattern. No discount is offered, because the shopper already wanted to buy. Price was never the problem.

Person looking at a declined card payment on the phone with a bank card in hand

A declined card is not a lost shopper

When a card fails, the shopper has done everything right. They chose the product, filled in the form and pressed pay. Then the bank said no. That is the highest intent moment in your whole store, and it needs a different reply from a cart reminder or an abandoned checkout recovery message.

A marketing email with 10 percent off is the wrong answer. It costs you margin and does not fix anything. If the card had insufficient funds, a coupon will not help. If the card expired, the shopper needs a way to add a new one. Failed payment recovery is about removing the payment problem.

Cart reminder Failed payment message
Trigger Shopper left with items Bank declined the payment
Main goal Bring the shopper back Get a working payment method
Discount Sometimes, by rules No, by default
Message type Marketing, needs consent Transactional notice about their order
Key signal Customer type, cart value Decline code

Soft and hard declines need different replies

Every declined payment comes with a decline code from the payment operator. CartAbandon groups them into two kinds.

Soft declines

The card is valid, but the payment did not go through this time. Common causes are insufficient funds, a temporary bank block, a limit reached or a network error. A soft decline can often succeed later on the same card. The message is calm and short: the payment did not go through, here is a secure link to try again or use another card.

Hard declines

The card cannot be charged again. Common causes are an expired card, a closed account, a card reported lost or stolen, or a wrong card number. Retrying the same card will not work. The message asks the shopper to add a new payment method through a secure link.

Decline code aware messaging means the shopper hears what is useful. "Your card has expired" is clearer than "something went wrong", and it gets fixed faster. For a full list of common codes and what each one means, read our guide to failed payment decline codes.

Recovery runs in four steps after a decline

  1. Read the decline code. CartAbandon gets the code from your store and sorts it into soft or hard.
  2. Send a payment update message. The message goes out by the channel the shopper allowed, with a secure link to their order. The link opens a payment page, never a form that asks for card details by email or text.
  3. Time the retry. For soft declines, a retry or reminder is timed to the shopper's payday pattern. A card with insufficient funds on the 27th has a better chance on the 1st than an hour later.
  4. Stop when paid. The moment payment succeeds, every pending message is cancelled.

Example decision

This is an illustrative example, not a result from a real store. A shopper's card is declined for insufficient funds on a 95 USD order. CartAbandon sends a payment update message with a secure link, no discount, and times the reminder to the shopper's payday pattern. The log shows the reason under "Why this message".

Payment notices stay separate from marketing

A message about a failed payment on an order the shopper placed is a transactional notice. It is about their own purchase. CartAbandon keeps these notices apart from marketing messages:

  • They contain no promotions, no product recommendations and no discounts.
  • They follow their own rules, separate from your marketing frequency caps.
  • Quiet hours by the shopper's time zone still apply, so nobody gets a payment text at 3 a.m.
  • Any marketing message after the payment is fixed goes only to shoppers with recorded consent for that channel.

This split matters for compliance under GDPR, TCPA, CAN-SPAM and CASL. It also keeps payment notices trusted. A shopper who expects a promo in every message stops reading them.

Subscription dunning keeps renewals alive on Scale

Subscriptions fail for the same reasons as one-time orders, but the loss is bigger. One failed renewal can end months of future revenue. CartAbandon runs subscription dunning for Shopify subscription apps, Recharge and WooCommerce Subscriptions.

  • Watches each subscription's next charge date
  • Reacts to a failed renewal with a decline code aware message
  • Sends the subscriber a secure link to update their card
  • Times reminders to the payday pattern, within quiet hours
  • Hands lapsed subscribers to churn recovery, which reaches out by predicted reorder window

If you are looking for dunning software, this is the part of CartAbandon that does that job, inside the same panel as cart and checkout recovery. You do not need a separate dunning tool and a separate login.

Which plan covers failed payments

  • Growth, 149 USD per month or 74 USD per month billed yearly: failed payment and declined card recovery for one-time orders.
  • Scale, 399 USD per month or 199 USD per month billed yearly: everything in Growth, plus subscription dunning and churn recovery.
  • Plus, 999 USD per month or 499 USD per month billed yearly: everything in Scale, plus up to 10 stores, SSO and audit log.

Each failed payment that enters a recovery flow counts as one recovered-cart attempt. Prices are flat. There is no percent of recovered revenue and no per-message bill. Compare all plans on the pricing page.

FAQ

Questions about failed payment recovery

What is failed payment recovery?

It is the process of winning back orders and renewals that failed because a card was declined. The shopper gets a clear message about the problem and a secure link to pay again or use another card.

Is CartAbandon dunning software?

Yes, on Scale and Plus. Subscription dunning covers Shopify subscription apps, Recharge and WooCommerce Subscriptions. Growth covers failed payments on one-time orders.

Does CartAbandon retry the card itself?

It times retries and reminders to the shopper's payday pattern for soft declines. For hard declines, such as an expired or closed card, it skips the retry and asks for a new payment method, since the old card cannot work.

Will failed payment messages include a discount?

No. The shopper already decided to buy, so a discount would only cost margin. The message focuses on fixing the payment.

Do I need marketing consent to send a failed payment notice?

A notice about the shopper's own failed payment is transactional and is kept separate from marketing. It carries no promotions. Any marketing message still needs recorded consent for that channel.

Is the payment update link safe?

Yes. The link opens a secure payment page for that order. CartAbandon never asks shoppers to send card details by email, SMS or WhatsApp.

See how much revenue declined cards cost you

Enter your store URL and get an estimate that includes failed payments.

See what your store loses each month

We read your public homepage only. No login needed.

Platform Detected

Detected from your URL. Change it if it looks wrong.

USD

Your typical order total. A rough number is fine.

You used today's free estimate. to run more.

Takes 20 seconds. No email needed.

  1. Reading your storeChecking your homepage, platform and product category.
  2. Matching benchmarksApplying typical abandonment and recovery rates for stores like yours.
  3. Drafting a sample messageWriting one recovery message with your store name.