The Recoura Blog

Recovering revenue, explained

Practical guides on failed-payment recovery

Payments · Recovery basics

Stripe decline codes: meanings and solutions

Every Stripe card decline code with a solution. How to determine soft and hard declines, and how to test declines.

October 5, 20267 min read
Read the article
Metrics · Recovery basics

Involuntary churn: what failed payments actually cost you

Most churn reports only count voluntary churn (customers choosing to leave). Involuntary churn is due to subscription renewal payment failures. How to calculate your involuntary churn, and where to find your churn data in Stripe and Square.

September 10, 20268 min read
Read the article
Payments · Recovery basics

Why Stripe and Square's retries fall short

Stripe's Smart Retries and Square's automatic retries recover a share of failed payments. Find out exactly how each processor handles retries, and what a full dunning platform has to offer.

August 13, 20267 min read
Read the article
Security · Getting started

Connecting your Stripe or Square account

Recoura connects to both Stripe and Square through OAuth, the same secure authorization flow behind "Sign in with Google." No API keys, no shared passwords. Here's exactly what happens when you click Connect, what access we require for each, and how to disconnect at any time.

August 13, 20268 min read
Read the article

Start recovering lost revenue

Connect Stripe or Square in minutes and turn on recovery when you're ready. 14-day free trial on subscription plans.

Cancel anytime