Ecommerce OS · Online Pharmacy6 min readUpdated November 2, 2026

Failed Payment Recovery for Online Pharmacies

Why refill payments fail, a recovery schedule built around the ship date, card network retry rules, and messages that keep health details private.

Article summary

TL;DR

A failed refill payment is a customer you lose without them deciding to leave. Recover it in layers: refresh cards before renewal, retry soft declines within card network limits, send a private one-click card update, and cascade to another processor when one is down or times out. Decide in advance what happens to the shipment while payment is pending.

  • Stripe ties 25% of lost subscriptions to failed payments (January 2024).
  • 90% of recovered payments are recovered within the first 10 days after the failure, per Recurly (April 2026).
  • Visa allows up to 20 attempts in 30 days for retryable declines and forbids retrying category 1 decline codes (Visa rules, October 24, 2026).
  • Once a customer is lost to a payment issue, only about 5% ever resubscribe, as reported by the Merchant Risk Council.
Want to go further? AskChatGPTClaudePerplexityGrok
On this page

This guide is part of our playbook on the best ecommerce platform for online pharmacies. The general guide, for any business: declined payments. Subscription setup is in subscription billing for online pharmacies.

Why refill payments fail

TypeExamplesCan you retry?What works
Soft declineInsufficient funds, issuer unavailableYesWithin network limits2Payway, Visa excessive reattempts rule and fees (rule effective April 2022), read October 26, 2026 (secondary source)Retries at different times and days
Expired or replaced cardCard renewed, reissued after lossNot with the old cardCard updater, one-click card update
Hard declineClosed account, lost or stolen cardNoVisa category 1 codes must never be retried2Payway, Visa excessive reattempts rule and fees (rule effective April 2022), read October 26, 2026 (secondary source)Ask for a new payment method
Processor problemOutage or timeoutNot on that processorCascade to a backup processor

Fig. 1Four kinds of failure, four answers

  1. Soft decline

    Insufficient funds, issuer unavailable. Retries at different times and days, within network limits2Payway, Visa excessive reattempts rule and fees (rule effective April 2022), read October 26, 2026 (secondary source).

  2. Expired or replaced card

    Card renewed, reissued after loss. Card updater, one-click card update.

  3. Hard decline

    Closed account, lost or stolen card. Never retried: ask for a new payment method2Payway, Visa excessive reattempts rule and fees (rule effective April 2022), read October 26, 2026 (secondary source).

  4. Processor problem

    Outage or timeout. Cascade to a backup processor.

Read the code before you retry.

From the table above; Visa reattempt rules via Payway.

The recovery playbook for a refill

Pharmacy refills add one decision that most subscriptions don't have: what to do with an order that is ready to ship but not paid. Set the rule once, write it in your terms, and apply it to everyone.

WhenAction
Before the refillRun card updates; email customers whose card expires before the next charge
Ship day, the failureRead the decline code; hold the shipment; send a private card update link
Days 1 to 10Retry soft declines at different times; one email and one SMS reminder
Processor down or timed outRetry on a backup processor that has approved your pharmacy
Payment recoveredShip the same day; the customer may be close to the end of their supply
Day 10 onwardLast reminder; pause the subscription instead of cancelling it

Fig. 2The refill recovery window

  1. Before the refillCard updates; email if the card expires
  2. Ship dayDecline read, shipment held, card update link
  3. Days 1 to 10Soft declines retried; one email, one SMS
  4. Payment recoveredShips the same day
  5. Day 10 onwardLast reminder; pause, don't cancel

Ship the same day the payment comes back.

Playbook from the table above.

Tagada Rx bills refills "the day the pharmacy ships"6Tagada docs, Tagada Rx introduction, read November 2, 2026, so a failed charge and a held shipment happen together, and the customer gets one clear message.

Watch out

A long recovery can outlast the prescription. If the prescription expires or refills run out during the retries, stop charging and ask the customer to renew the prescription first.

Retry rules from the card networks

RuleWhat it says
Visa reattempt limitUp to 20 attempts in 30 days for retryable declines (categories 2 to 4) (Visa Core Rules)11Visa Core Rules and Visa Product and Service Rules, edition of October 24, 2026, section 1.7.2.1 and table 7-2
Visa never-retry codesCategory 1 codes (closed account, lost or stolen card) must not be retried (Payway)2Payway, Visa excessive reattempts rule and fees (rule effective April 2022), read October 26, 2026 (secondary source)
Visa excess fee$0.10 per excess attempt domestic, plus $0.05 cross-border (Payway)2Payway, Visa excessive reattempts rule and fees (rule effective April 2022), read October 26, 2026 (secondary source)
Mastercard billing noticeA notice before billing for subscriptions billed every 6 months or less (Mastercard FAQ)5Mastercard, Subscription/recurring payments and negative option billing merchants: FAQs, 2022

20

Visa attempts allowed in 30 days on retryable declines

$0.10

Visa fee per excess attempt, domestic

$0.05

Added per excess attempt, cross-border

Tagada follows Visa and Mastercard rules and the laws that apply to payments.

Messages that don't expose health details

Payment reminders are read on lock screens, shared inboxes and family phones. Keep the health details out.

  • No medication name in the subject line, SMS or push notification. "Your next order" is enough.
  • One-click card update link, ideally without a login, that expires after use.
  • Say what is on hold and until when: "Your refill is ready to ship as soon as your card is updated."
  • Use the pharmacy name your customers know, the same as on the card statement.
  • Stop when it's fixed: no reminder after the payment goes through.

Fig. 3A refill reminder, as the patient sees it

What each message does

  1. Ship day: says what is on hold and until when, with no medication name.
  2. Day 2: a one-click card update link that expires after use.
  3. Day 3: the payment went through; the reminders stop.
  1. Your pharmacyShip dayYour next order is on holdYour refill is ready to ship as soon as your card is updated.
  2. Your pharmacyDay 2Your next order is waitingOne-click card update link inside.
  3. Your pharmacyDay 3Payment receivedYour next order ships today.
Illustrative example.

Flows: email flows for online pharmacies and SMS flows for online pharmacies.

Measure recovery

MetricFormulaWatch for
Failure rateFailed refills ÷ refills chargedSpikes by processor or card type
Recovery rateRecovered ÷ failed refillsLow: retry timing or messages
Time to recoveryDays from failure to paymentOver 10 days: a gap in supply
Involuntary churnSubscriptions ended by failed payment ÷ activeCompare with cancellations
Excess retry feesOn processor statementsAny: retry logic breaks network rules

Recurly estimates involuntary churn at 20% to 40% of total churn across subscription businesses1Recurly, Failed payment recovery: a data-based strategy, April 30, 2026. Split yours to see what recovery can win back: subscriptions and churn for online pharmacies. Backup processors are covered in payment routing for online pharmacies.

Fig. 4When the processor is the problem

approved declined or closed routing step

  1. RefillCard on file
  2. chargesProcessor ADown / timed outDeclined
  3. falls throughProcessor BApproved your pharmacy; refill paidApproved

A bank decline is not retried on another processor.

Illustrative example.

How Tagada helps

Refills that rebill on ship day, with a backup processor

Tagada Rx runs refills for prescription brands: "Storefront, doctors, pharmacy and payments in one stack"9Tagada Rx, tagada.io/rx, read November 2, 2026, with LegitScript included and "Refills, on autopilot" that rebill on ship day9Tagada Rx, tagada.io/rx, read November 2, 2026. It serves US patients and is open by application to a selected group of brands: see a telehealth stack with storefront, doctors, pharmacy and payments.

On the payment side:

TagadaPay applies "enhanced review for regulated verticals"10TagadaPay, tagadapay.io, read November 2, 2026.

Refills that rebill on ship day, with a backup processor

Nick Bonnassies

CMO at Tagada

CMO at Tagada. Before Tagada, Nick built direct-to-consumer brands that generated over $115M in sales, raised over $25M in crowdfunding and sold two of them. He also works as a fractional CMO on marketing operations and AI systems.

Frequently asked questions

What happens if a customer's refill payment fails?

The refill is held, the customer gets a private message with a card update link, and soft declines are retried within card network limits. Once the payment goes through, the refill ships. If nothing works after about 10 days, pause the subscription rather than cancelling it.

How many times can I retry a failed refill payment?

Visa allows up to 20 attempts in 30 days for retryable declines and forbids retrying category 1 codes, such as closed accounts or lost cards. In practice, a few well-timed retries within 10 days recover most payments.

Should a pharmacy ship a refill before the payment clears?

That is a business decision; set it in your terms and apply it consistently. Shipping first protects continuity but leaves an unpaid order. Holding the shipment protects revenue but needs fast messaging and same-day shipping once the card is updated.

Can a payment reminder mention the medication?

Keep it out. Reminders are read on lock screens and shared devices. Name the order, the amount and the pharmacy, and put the details behind a login or a secure link.

Sources

Checked November 2, 2026
  1. Recurly, Failed payment recovery: a data-based strategy, April 30, 2026
  2. Payway, Visa excessive reattempts rule and fees (rule effective April 2022), read October 26, 2026 (secondary source)
  3. Merchant Risk Council, Tackling the silent revenue killer, 2025
  4. Stripe, failed payments and lost subscriptions, January 23, 2024
  5. Mastercard, Subscription/recurring payments and negative option billing merchants: FAQs, 2022
  6. Tagada docs, Tagada Rx introduction, read November 2, 2026
  7. Tagada docs, Subscriptions (Node SDK), read November 2, 2026
  8. Tagada docs, Multi-Stripe routing (Node SDK), read November 2, 2026
  9. Tagada Rx, tagada.io/rx, read November 2, 2026
  10. TagadaPay, tagadapay.io, read November 2, 2026
  11. Visa Core Rules and Visa Product and Service Rules, edition of October 24, 2026, section 1.7.2.1 and table 7-2

Tagada Rx

Recover failed refills before the patient runs out

Tagada Rx runs the stack behind your brand. Open by selection: every application is reviewed, and we reply to each one.

  1. 01Tell us about your brand
  2. 02We review every application
  3. 03Go live under your brand after review