Why it matters

Dunning shapes revenue. Understanding shapes ops.

Advertisement

The architecture

Detect failed payment.

Retry attempts (smart retry).

Notify user.

Downgrade or suspend after retries.

Dunning processDetect failureprovider webhookRetry + notifysmart scheduleDowngrade / suspendif not resolvedProviders (Stripe + Chargebee + Recurly) handle dunning; customize for UX
Dunning management.
Advertisement

How it works end to end

Stripe Smart Retries.

Chargebee dunning.

Multi-channel notify (email + in-app).

Grace period.