About this plugin
Swipe Again recovers failed subscription payments for WooCommerce stores. Failed renewals are involuntary churn — the subscribers who never meant to leave.
When a renewal charge fails, most stores either give up or blast the same card again on a fixed schedule. Swipe Again runs a recovery system instead: decline-aware smart retries (timed to the reason the payment failed), plus branded email and voice dunning that brings subscribers back to update their card — all measured so you can see exactly what was recovered.
Learn more about the service behind this plugin at Swipe Again — one flat $179/month system that pairs cancel deflection with payment recovery and auto-connects to your store. See how Swipe Again works for the full recovery flow, and the guarantee is simple: Recover $179 in 30 days, guaranteed — or Swipe Again is free the next 30 days.
Retries run inside your store
This plugin is the store-side half of Swipe Again. Failed renewals sync to your Swipe Again account; when a retry is due, the command comes back to this plugin and the charge executes locally through your store’s own payment gateway — the same code path WooCommerce Subscriptions itself uses for renewals. That means every gateway works (Stripe, PayPal, WooPayments, Square, and the rest), and card data never leaves your gateway — Swipe Again never sees, stores, or transmits card numbers.
What you get
- Decline-aware smart retries — soft declines (insufficient funds, do-not-honor, temporary holds) are retried on timings matched to the decline; hard declines (stolen card, invalid number) are never retried.
- Branded dunning — email and voice sequences in your brand voice bring subscribers to a card-update page.
- 90-day backfill on connect — failed renewals from the last 90 days are pulled in automatically, so recovery starts on your backlog, not just tomorrow’s failures.
- One owner per card — WooCommerce Subscriptions ships with its own retry system (off by default). If yours is on, Swipe Again stands down on any order WooCommerce is already retrying — or, with one click in this plugin’s settings, hand retry ownership to Swipe Again and the native system turns off. No double charges, ever.
- Live recovery accounting — your recovered totals, right in WooCommerce → Swipe Again, straight from your Swipe Again account.
- The Swipe Again guarantee — 14-day free trial, then $179/month flat. Recover $179 in 30 days, guaranteed — or Swipe Again is free the next 30 days. Measured on total recovered revenue while the service is active; terms on our website.
How it works
- Install and activate this plugin.
- Open WooCommerce → Swipe Again and click Connect to Swipe Again — you get a short pairing code.
- Type the code in your Swipe Again account (Connect → WooCommerce). The plugin receives its secure key automatically — nothing to copy, no API keys to manage.
- Choose who owns retries in Settings. Done.
Requirements
- WordPress 6.2+, PHP 7.4+, WooCommerce 8.0+
- WooCommerce Subscriptions (for subscription renewals)
- A Swipe Again account — $179/month flat after a 14-day free trial, no revenue share, no per-recovery fees
Privacy & the service
com) — that connection is the product. It syncs: failed renewal order data (order id, amount, currency, gateway decline information, customer email/phone for dunning), subscription status changes, and recovery outcomes. It never syncs card numbers or full payment credentials.
Syncing stops the moment you disconnect or uninstall. com/pages/terms-of-service.
The plugin is fully functional regardless of plan state: connecting, syncing, reporting, and executing retries are plugin functions and are never switched off by this plugin. Service levels (dunning sends, scheduling) follow your Swipe Again account’s plan.