Show HN: FlyCode – Recover Stripe payments by automatically using backup cards
22 points| JakeVacovec | 5 months ago
*The problem:* When a customer's primary card fails, Stripe retries a few times then cancels the subscription. If that customer has a backup card, it isn’t tried. At least 20% of active customers have more than one card on file, which means a lot of preventable churn.
*Our solution:* FlyCode automatically identifies if a customer has other valid cards on file and retries them when a subscription payment fails. You can configure when these retries happen during the dunning period (beginning, middle, end) and define validity rules (e.g. “card was used in last 180 days”). It’s a Stripe app — no code changes needed.
We've seen 18%-20% higher recovery rates from our core retry engine, plus another 5–10% from using backup cards. Importantly, there was no increase in refunds or chargebacks — in fact, rates were lower than merchant averages. Big companies like Microsoft and Amazon already do this internally; we wanted to make the same capability accessible to smaller SaaS teams.
*Under the hood:* FlyCode monitors for failed invoices, checks for available backup methods via Stripe’s PaymentMethod API, and systematically retries in a way that avoids service disruption or manual workflows.
We’re Jake, Etai, and Tzachi — we previously built payment recovery systems at startups and enterprises, which is how we discovered this gap.
You can try it here: [https://www.flycode.com/stripe]
We’d love feedback from anyone dealing with subscription payment failures. What’s been your experience with involuntary churn? Have you considered leveraging backup payment methods?
cut_un|5 months ago
JakeVacovec|5 months ago
When we tested this, refunds and chargebacks were actually lower for the recovered cohort compared to baseline.
For customers who really don’t want the subscription anymore, they can still cancel as usual.
typpilol|5 months ago
If the service is declined and they use it, they would just resubscribe.
This is just basically a tool for businesses to scam unsuspecting customers?
Also - do the customers agree for you to charge their other payment method? If not, how is that legal? It's also seems like it would be against stripes terms of service
I reported this to stripe to see what they have to say
peekypeeky008|5 months ago
unknown|5 months ago
[deleted]
cosmotic|5 months ago
JakeVacovec|5 months ago
thoyles|5 months ago
peekypeeky008|5 months ago
whiplash451|5 months ago
JakeVacovec|5 months ago
https://docs.recurly.com/recurly-subscriptions/docs/backup-p...
peekypeeky008|5 months ago
peekypeeky008|5 months ago
flessner|5 months ago
peekypeeky008|5 months ago
tmp7356346|5 months ago
Not all credit cards are linked to the same account, or have the same conditions.
I usually when possible take advantage of yearly over monthly payments with the associated discounts. That means that it is VERY BAD for me if suddenly without warning possibly HUNDREDS OF EUROS/DOLLARS are siphoned off from the wrong place. (again, not all credit cards have ideal terms!)
Even if I have the funds and buffers, it could potentially wreck some important mandatory payment, which I might not notice in time maybe because of the same meatspace $REASONS I couldn't update the credit card details in the first place!!!
Thanks for the PSA to stay away as possible from Stripe handled subscriptions and that this is even possible, as well as a reminder to review all my subscriptions and my Worst Case Infos for family members.
(throwaway account for privacy reasons)
xyzzy_plugh|5 months ago
There's a whole industry around managing subscription-related debts and debt collecting that folks often forget about.
That is to say that there are alternatives to cancelling after a few failed payments, other than trying other cards in the customer's wallet. They may be worth exploring.
peekypeeky008|5 months ago
Our merchants have thousands of customers. This is not a debt collection use case. It is about saving good payments that should go through. It is about fighting broken bank models with our models for payment recovery
iddan|5 months ago
peekypeeky008|5 months ago
nojs|5 months ago
JakeVacovec|5 months ago
rootsudo|5 months ago
Reviewing the website and seeing the endorsements makes me question the legitimacy of this in many ways.
peekypeeky008|5 months ago
queenkjuul|5 months ago
If a card i didn't explicitly authorize for a recurring charge was charged like this, I'd be livid. Different cards are used for different things for real reasons.
Daniel160791|5 months ago
[deleted]