# FlyCode

## FlyCode Docs

- [What is FlyCode?](https://docs.flycode.com/docs/introduction/what-is-flycode.md): What FlyCode is: AI failed payment recovery for Stripe, Shopify, Braintree and PayPal subscriptions, trained on Visa and Mastercard network data, priced on results.
- [What causes failed payments and involuntary churn?](https://docs.flycode.com/docs/introduction/what-causes-payment-failures-and-involuntary-churn.md): The causes of failed subscription payments: insufficient funds, generic declines, outdated card credentials and issuer risk rules, and why most are recoverable.
- [How teams handle failed payments before FlyCode](https://docs.flycode.com/docs/introduction/how-teams-handle-failed-payments-before-flycode.md): Why fixed retries and email-first dunning underperform: banks and card networks score each transaction differently, so one rule for every failure loses revenue.
- [Involuntary churn and failed payments](https://docs.flycode.com/docs/introduction/involuntary-churn-and-failed-payments.md): Involuntary churn explained: how failed payments cancel paying customers, how much revenue it costs, and how FlyCode's recovery engine reduces it.
- [Analyze your subscription churn (free report)](https://docs.flycode.com/docs/introduction/analyze-your-subscription-churn-free-report.md): Get a free failed payment audit: see which decline types cost you most, your current recovery rate, and how much smarter retry timing would recover.
- [Supported payment and subscription platforms](https://docs.flycode.com/docs/integrations/supported-payment-and-subscription-platforms.md): Platforms FlyCode connects to: Stripe, Braintree, PayPal, Adyen, Checkout.com, Chargebee, Recurly, and Shopify via Recharge, Skio, Stay AI and Loop, with status.
- [How FlyCode handles Shopify subscription failed payments](https://docs.flycode.com/docs/integrations/how-flycode-handles-shopify-subscription-failed-payments.md): How FlyCode recovers failed Shopify subscription payments on Recharge, Skio, Stay AI and Loop: what replaces built-in dunning, retry limits, no double dunning.
- [Stripe integration guide: connect FlyCode to Stripe Billing](https://docs.flycode.com/docs/integrations/stripe-integration-guide-for-flycode.md): Connect FlyCode to Stripe Billing step by step: prerequisites, installing the verified Stripe app, retry and email settings to change, API calls, go-live checklist.
- [How to manage failed payments in Stripe](https://docs.flycode.com/docs/integrations/how-to-manage-failed-payments-in-stripe.md): How to manage failed payments in Stripe: configure Smart Retries and retry days, choose what happens to the subscription, and where the defaults stop short.
- [Braintree and PayPal integration guide: connect FlyCode](https://docs.flycode.com/docs/integrations/how-to-connect-flycode-to-your-braintree-paypal-account.md): Connect FlyCode to Braintree or PayPal to recover failed subscription payments: restricted role, API user, merchant account, go-live checklist, troubleshooting.
- [Recharge integration guide: connect FlyCode to Recharge](https://docs.flycode.com/docs/integrations/step-by-step-integrate-flycode-with-recharge.md): Connect FlyCode to Recharge for Shopify subscriptions: install from the Recharge marketplace, change three payment settings, go live, and avoid double dunning.
- [Skio integration guide: install FlyCode on Skio](https://docs.flycode.com/docs/integrations/how-to-install-flycode-on-skio.md): Install FlyCode on Skio for Shopify subscriptions: sign up, invite FlyCode as a Shopify collaborator, activate in Skio's marketplace, launch and troubleshoot.
- [Stripe <> FlyCode](https://docs.flycode.com/docs/integrations/stripe.md): How to install the FlyCode app from the Stripe App Marketplace, what it does with charges in error state, and the safeguards it applies before going live.
- [Guides](https://docs.flycode.com/docs/guides.md): Long-form guides on failed payment recovery: how FlyCode works, dunning, Stripe Smart Retries, decline codes, involuntary churn, recovery ROI, trial recovery and migrations.
- [How FlyCode works: architecture of the recovery engine](https://docs.flycode.com/docs/guides/how-flycode-works-architecture-of-the-recovery-engine.md): How FlyCode recovers failed subscription payments: the signals it reads, the per-merchant model that decides each retry, the actions it takes and the safeguards.
- [Failed trial-to-paid payments on Stripe: why they hide and how to recover them](https://docs.flycode.com/docs/guides/failed-trial-to-paid-payments-on-stripe-why-they-hide-and-how-to-recover-them.md): Why failed free trial conversions are invisible in Stripe reporting, how much revenue they hide, and how FlyCode recovers and reports them separately.
- [Reactivation: winning back customers cancelled for non-payment](https://docs.flycode.com/docs/guides/reactivation-winning-back-customers-cancelled-for-non-payment.md): How FlyCode Reactivation wins back Stripe customers cancelled after a failed payment: trigger, timing, branding, promo code guidance and templates.
- [Backup payment methods on Stripe for subscription recovery](https://docs.flycode.com/docs/guides/backup-payment-methods-on-stripe-for-subscription-recovery.md): How to collect and use a backup card on Stripe subscriptions: what Stripe does and does not do, consent language, and how FlyCode's adaptive backup cards work.
- [Priority recovery and dynamic recovery: handling high-value failed invoices](https://docs.flycode.com/docs/guides/priority-recovery-and-dynamic-recovery-handling-high-value-failed-invoices.md): Handling high-value failed invoices: score by ARR, LTV, tenure and CAC, extend recovery for the right customers, and set lifecycle rules per product and segment.
- [Recovery SMS: when to add SMS to failed payment outreach](https://docs.flycode.com/docs/guides/recovery-sms-when-to-add-sms-to-failed-payment-outreach.md): When SMS improves failed payment recovery, how to coordinate it with retries and email, consent and TCPA basics, timing, templates and expected results.
- [Migrating to FlyCode from Paddle Retain, Churnkey or Churn Buster](https://docs.flycode.com/docs/guides/migrating-to-flycode-from-paddle-retain-churnkey-or-churn-buster.md): Migrate to FlyCode from Paddle Retain, Churnkey's recovery module or Churn Buster: what to turn off, the cutover order, and what to expect in week one.
- [Stripe decline codes reference: meaning, soft or hard, and what to do](https://docs.flycode.com/docs/read-more/stripe-decline-codes-reference-meaning-soft-or-hard-and-what-to-do.md): Every Stripe decline code in one table: meaning, soft or hard, whether to retry, and the recovery action to take, with links to full explainers for each code.
- [Card network retry rules for failed payments: Visa and Mastercard](https://docs.flycode.com/docs/read-more/card-network-retry-rules-for-failed-payments-visa-and-mastercard.md): Visa and Mastercard retry rules for declined recurring payments: attempt limits, the 30-day and 24-hour windows, never-retry codes, fees and a compliance checklist.
- [Failed payment recovery glossary](https://docs.flycode.com/docs/read-more/failed-payment-recovery-glossary.md): Failed payment recovery glossary: involuntary churn, dunning, soft and hard declines, decline codes, Smart Retries, Card Account Updater, network tokens and more.
- [FlyCode vs Churnkey for failed payment recovery](https://docs.flycode.com/docs/read-more/flycode-vs-churnkey-for-failed-payment-recovery.md): FlyCode vs Churnkey: Churnkey is a cancel-flow tool with a recovery module that stacks retries on Stripe; FlyCode replaces the retry engine. Features, pricing, fit.
- [FlyCode vs Butter Payments for failed payment recovery](https://docs.flycode.com/docs/read-more/flycode-vs-butter-payments-for-failed-payment-recovery.md): FlyCode vs Butter Payments: both replace the retry engine with ML; they differ on integrations, backup payment routing, outreach, network data and time to deploy.
- [Payment recovery platforms compared 2026](https://docs.flycode.com/docs/read-more/payment-recovery-platforms-compared-2026.md): 2026 comparison of failed payment recovery platforms: FlyCode, Stripe Smart Retries, Butter, Churnkey, Paddle Retain, Vindicia, Redux and more, with rates and pricing.
- [Recovery metrics and reporting reference](https://docs.flycode.com/docs/read-more/recovery-metrics-and-reporting-reference.md): Definitions and formulas for failed payment recovery metrics: recovery rate, baseline, incremental lift, time to recovery, attempts per recovery, outreach funnel.
- [Involuntary churn benchmarks by segment](https://docs.flycode.com/docs/read-more/involuntary-churn-benchmarks-by-segment.md): Involuntary churn benchmarks by order value, payment method, business model and industry, plus recovery rate benchmarks by tool and published FlyCode results.
- [FlyCode pricing model explained](https://docs.flycode.com/docs/read-more/flycode-pricing-model-explained.md): How FlyCode pricing works: a percentage of revenue recovered above your measured baseline, no seats, minimums or setup fees, and a 45-day money-back guarantee.
- [Changelog: product and documentation updates](https://docs.flycode.com/docs/read-more/changelog-product-and-documentation-updates.md): Dated log of FlyCode product releases and documentation changes, newest first: Reactivation, trial-to-paid recovery, Shopify guides, decline code reference and more.
- [Involuntary churn: the hidden revenue killer](https://docs.flycode.com/docs/involuntary-churn-hidden-revenue-killer.md): What involuntary churn is, how much MRR failed payments cost subscription businesses, benchmark recovery rates by segment, and a five-step plan to reduce it.
- [The cost of failed payments and recovery ROI](https://docs.flycode.com/docs/failed-payment-cost-recovery-roi.md): A framework to calculate the true cost of failed payments using remaining customer lifetime value, with ROI tables by MRR level and a CFO-ready business case.
- [Dunning management: the 2026 guide](https://docs.flycode.com/docs/dunning-management-2026-guide.md): Dunning management in 2026: why email-first dunning underperforms, the silent-recovery-first playbook, software comparison, metrics and an implementation guide.
- [Subscription payment decline codes guide for Stripe](https://docs.flycode.com/docs/subscription-payment-decline-codes-guide-for-stripe.md): Reference of Stripe subscription decline codes, soft versus hard declines, what each code means, and the retry or dunning strategy that recovers each one.
- [Stripe Smart Retries: complete guide (2026)](https://docs.flycode.com/docs/stripe-smart-retries-complete-guide.md): How Stripe Smart Retries work, how to configure them, their limits, card network retry rules, real recovery rates and how specialized tools replace or extend them.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.flycode.com/docs/introduction/what-is-flycode.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
