DEV Community

Swipe Again for Swipe Again

Posted on

The 90-Day Backfill: Old Failures Are a Balance Sheet

When a merchant installs recovery software, the demo always shows the future: the next failure, caught and fixed. The money nobody demos is in the past — ninety days of failed payments sitting in the platform right now, most of them never worked by anyone, written off by default rather than by decision.

Some of that history is genuinely dead: closed accounts, hard declines, customers long gone. But a real slice of it is the same recoverable mix as this week's failures — expired cards whose owners still subscribe in spirit, soft declines that were never retried with a schedule, insufficient-funds failures abandoned inside the empty week. Time does not make those less recoverable. In one way it makes them more so: the payday that had not landed in week one has landed several times since.

That is why Swipe Again runs a backfill across ninety days of failure history when a merchant connects, on every platform it supports. The same decline-aware engine works the old queue — hard stops stay stopped, consent rules apply identically, attempt ceilings hold — and recoveries from history are stamped and reported like any other, because a dollar rescued from September spends exactly like a dollar rescued today.

Think of the failure log as a balance sheet, not an archive. Every subscription business is carrying an asset it has never booked: the recoverable fraction of its own history. The recovery flow starts there for a reason — the fastest proof that recovery works is collecting money the merchant had already given up on.

Top comments (0)