FlyCode
CtrlK
Help Center
FlyCode
CtrlK
Help Center
  • 💬Help Center
  • 🔍What is FlyCode
    • What Makes FlyCode Different
      • How is FlyCode different from traditional payment-recovery tools?
      • Why do Visa & Stripe partnerships matter?
    • Getting Started
      • What pricing model does FlyCode use?
      • How fast can we launch FlyCode?
    • Results & ROI
      • What ROI should we expect?
  • 📣Understanding Involuntary Churn
    • What Is Involuntary Churn?
      • What exactly is involuntary churn?
      • How is involuntary churn different from passive or “voluntary” churn?
      • Why should subscription businesses care?
    • Causes & Risks
      • What are the main reasons a payment fails?
      • Beyond revenue, what else is at risk?
    • FlyCode’s Approach to Churn
      • How does FlyCode attack involuntary churn?
      • Can automation really stop failed-payment churn before it happens?
      • What best practices should I follow alongside FlyCode?
    • Integration Considerations
      • Do I need to rebuild my billing stack to use FlyCode?
  • ❌Handling Failed Payments
    • When and How Payments Are Retried
      • How does FlyCode decide when to retry a payment?
      • Does FlyCode do more than simple retries?
    • Reducing Churn from Failed Payments
      • How can I solve involuntary churn?
    • Coordinating Messaging with Recovery
      • Do you provide email templates for failed-payment outreach?
      • How does FlyCode handle customer emails compared with Stripe’s defaults?
      • Should I expose the raw decline code to customers?
  • 🗣️Decline Codes Explained
    • What Decline Codes Tell You
      • What are decline codes in the context of failed payments?
      • Why do decline codes matter for my subscription business?
      • What’s the difference between a soft and a hard decline?
      • Are decline-code patterns useful for fraud detection?
    • Where to Find Decline Codes (and How to Use Them)
      • Where can I see decline codes in Stripe and FlyCode?
      • Are decline codes the same across all payment processors?
      • Can I simulate decline codes in Stripe Test Mode?
    • How to Handle the Most Common Declines
      • What does the insufficient_funds decline code mean?
      • Why is insufficient_funds the most common decline code?
      • How much better does FlyCode recover insufficient_funds declines?
      • What dataset backs those recovery numbers?
    • What to Do When You See These Other Codes
      • What is a generic_decline?
      • What does the transaction_not_allowed code indicate?
      • Why would Stripe return invalid_account?
      • What does do_not_honor mean and should I retry?
    • How FlyCode Makes Decline Codes Work for You
      • How does FlyCode use decline codes to improve recovery?
      • Does FlyCode interfere with my existing Stripe webhooks or apps?
  • 💲FlyCode & Stripe
    • Connecting FlyCode to Stripe
      • How does FlyCode connect to my Stripe account?
      • Do I need engineering time to set FlyCode with Stripe?
      • Will FlyCode interfere with my existing Stripe webhooks or apps?
    • What FlyCode Adds to Stripe
      • I already use Stripe Smart Retries—why add FlyCode?
      • How much extra revenue can FlyCode unlock?
      • Can FlyCode fix subscription-status anomalies Stripe sometimes misses?
      • How does FlyCode cut involuntary churn for Stripe businesses?
    • Going Further with FlyCode
      • What extra analytics do I get?
      • What if we add other payment processors later?
      • How is FlyCode priced for Stripe users?
  • 🤔FlyCode vs. ProfitWell (Paddle Retain)
    • Recovery Performance
      • How much better is FlyCode at recovering failed payments than ProfitWell?
      • What extra revenue lift can I expect with FlyCode beyond the baseline?
    • What’s Different Behind the Scenes
      • Why does FlyCode’s AI-driven retry engine matter?
      • How does FlyCode handle customer emails during the retry cycle?
    • Platform Fit & Compatibility
      • How is FlyCode working with Stripe vs. ProfitWell?
      • Who’s using better technology, ProfitWell or FlyCode?
    • What You Keep (and Gain) If You Switch
      • Do I lose ProfitWell’s cancellation flows if I move to FlyCode?
Powered by GitBook
On this page
  • What is FlyCode
  • Understanding Involuntary Churn from failed payments
  • Handling Failed Payments
  • Decline Codes Explained
  • FlyCode & Stripe
  • FlyCode vs. ProfitWell (Paddle Retain)

Was this helpful?

💬Help Center

Welcome to the FlyCode Help Center. We've gathered the most frequently asked questions to help you navigate setup, usage, and everything in between.

What is FlyCode

Cover
What Makes FlyCode Different
Cover
Getting Started
Cover
Results & ROI

Understanding Involuntary Churn from failed payments

Cover
What Is Involuntary Churn?
Cover
Causes & Risks
Cover
FlyCode’s Approach to Churn
Cover
Integration Considerations

Handling Failed Payments

Cover
When and How Payments Are Retried
Cover
Reducing Churn from Failed Payments
Cover
Coordinating Messaging with Recovery

Decline Codes Explained

Cover
What Decline Codes Tell You
Cover
Where to Find Decline Codes (and How to Use Them)
Cover
How to Handle the Most Common Declines
Cover
What to Do When You See These Other Codes
Cover
How FlyCode Makes Decline Codes Work for You

FlyCode & Stripe

Cover
Connecting FlyCode to Stripe
Cover
What FlyCode Adds to Stripe
Cover
Going Further with FlyCode

FlyCode vs. ProfitWell (Paddle Retain)

Cover
Recovery Performance
Cover
What’s Different Behind the Scenes
Cover
Platform Fit & Compatibility
Cover
What You Keep (and Gain) If You Switch

Last updated 8 hours ago

Was this helpful?