Recharge Dunning That Recovers Failed Payments

Recharge bills your subscribers. Swipe Again saves the ones whose payments fail.

Recharge's built-in dunning retries on a fixed schedule with generic emails, then gives up. Swipe Again connects to your Recharge store and runs decline-code-aware retries, branded email/SMS/voice follow-up, and secure card updates — starting with the last 90 days of failures you already have.

The gap

What Recharge's built-in dunning can't do.

Recharge is a billing platform, and its native dunning is a billing feature: a set number of retries on a fixed calendar, a small set of email templates, and then a subscription that cancels itself quietly. What it doesn't do is read the failure. A card declined for insufficient funds wants a retry timed to payday; a card declined because it expired wants a card-update link, not a retry; a card declined with a hard "do not retry" code wants the card replaced, full stop. Treating all three the same is how recoverable subscribers become churn statistics.

The second gap is reach. Native dunning is email-only, written in the platform's voice, and it stops at the retry limit whether or not the subscriber ever saw it. Nobody's business should lose a subscriber who wanted to pay — over a message that landed in a spam folder. Our dunning management guide lays out the full discipline; this page is how it runs specifically on Recharge.

The fix

How Swipe Again runs Recharge dunning.

Failures flow in live. Four Recharge webhooks — charge/failed, charge/paid, charge/max_retries_reached, charge/deleted — stream every failed charge into Swipe Again the moment it happens, with its decline reason attached.

Retries follow the decline code. Each failure is routed by cause: soft declines get a retry schedule timed to when the money is likely to be there; expired and replaced cards get a secure, branded card-update flow instead of blind retries; hard declines stop wasting attempts. The code-by-code logic is the same one in our decline codes guide — it just runs on Recharge's failures too.

Follow-up sounds like you. Branded email on days 1, 3 and 7 — your name, your color, your voice — with SMS and voice available as opt-in channels. Every recovered dollar shows up in one dashboard, attributed to the attempt that won it.

Your backlog is worked, not written off. On connect, the last 90 days of failed Recharge payments are pulled in automatically and put through the same sequences. The first recoveries usually come from failures that predate your signup.

Setup

Connect Recharge in about two minutes.

01 — Paste an API token. In your Recharge merchant portal, go to Tools & apps → API tokens, create a token, and paste the token and its client secret into Swipe Again. No code, no developer.

02 — Add four webhooks. In Tools & apps → Webhooks, add one webhook for each of the four charge events. The setup flow hands you the finished addresses — copy, paste, done.

03 — You're live. Recharge's built-in retries can stay on: Swipe Again coordinates with them around the decline code, adds email/SMS/voice outreach and card-update flows, never double-retries a card, and reports every recovery in one dashboard. Recovery runs and counts either way.

Then confirm Smart Recovery is on in your dashboard. Recharge is one of nine platforms on the integrations page — the same recovery runs on all of them, and merchants with more than one stack see every dollar in one place. New to how Shopify subscription billing handles failures generally? Start with our Shopify dunning app guide, then come back here for the Recharge specifics.

The price

One flat price. Both products.

Swipe Again is $179/month flat ($1,799/year) — Recharge dunning, cancel deflection, all nine platforms, no percentage of recovered revenue and no per-seat math. Full detail on the pricing page.

The guarantee: Recover $179 in 30 days, guaranteed — or Swipe Again is free the next 30 days. Recovered revenue means every failed payment collected while Swipe Again is active, from any recovery source, as defined in Section 3 of our Terms. How we count: how Swipe Again counts recovered revenue

Start your free 14-day trial

Card upfront · First charge day 15 · Cancel anytime

Questions

Questions, answered.

Will Swipe Again and Recharge retry the same charge twice?

No. Recharge's built-in retries can stay on — Swipe Again coordinates its decline-aware schedule with them, so a charge is only ever retried once at a time and every recovery is reported in one dashboard.

What happens to failures from before I connected?

They're pulled in automatically — the last 90 days of failed payments get worked through the same retry and dunning sequences as new failures.

Do my subscribers see Swipe Again's name?

No. Dunning emails and card-update pages carry your name, your email address, and your brand color. Subscribers experience it as your store following up — because it is.

Start today

Stop losing subscribers
who never meant to leave.

Every billing cycle without recovery is revenue you earned and never collected. Connect in 2 minutes — see your first wins inside the trial.

Start trial

Free 14-day trial · No code · Cancel anytime