Churnivo guides
Dunning for small SaaS on Stripe, Razorpay or Dodo: smarter retries, card-update emails and WhatsApp nudges. Free leak calculator and decline code decoder.
- Failed subscription payments: a recovery playbook for small SaaS (Stripe, Razorpay)
Why recurring payments fail, how much revenue it costs, and a practical recovery playbook: retries, card-update emails, in-app notices and WhatsApp nudges.
Read the guide → - Card decline codes explained: which to retry and which need the customer
insufficient_funds, do_not_honor, expired_card, authentication_required, lost_card and more - what each decline code means and the right recovery action.
Read the guide →