DEV Community

Swipe Again for Swipe Again

Posted on

Attempt Ceilings: Why More Retries Eventually Hurt

Every recovery system has to answer an uncomfortable question: when do you stop trying? The instinct of a business watching revenue fail is "keep retrying" — but a card is not a slot machine, and attempts are not free. Each one costs processing fees, issuer goodwill, and, past a point, the customer's patience when statements fill with attempts they did not expect.

There is also a mechanical ceiling most merchants never hear about: issuers track attempt velocity. A card retried too aggressively can be flagged into a category where future attempts — even legitimate ones weeks later — are declined on sight. Burning a card to save one invoice can cost you the customer relationship entirely.

Swipe Again caps its recovery plans at eight attempts per failed payment, and the cap is not a suggestion the schedule can talk its way past. The plan is decline-aware: hard declines stop immediately, soft declines ride a widening schedule, and insufficient-funds failures stretch toward the next pay cycle instead of clustering in an empty week. The full shape of the recovery flow is built around a simple idea — the goal is a successful charge the customer is glad to see, not the maximum number of attempts physics allows.

A ceiling is also a promise. It tells the merchant: we will work this failure hard, inside the rules, and then we will stop and tell you it is over, so your team can decide what the relationship is worth. Infinite retries is not persistence. It is the absence of a decision.

Top comments (0)