Dunning & Recovery
When a subscription payment fails, Ikawaari automatically retries the payment using smart retry logic.
Default Retry Schedule
| Attempt | Timing | Action |
|---|---|---|
| 1st retry | 3 days after failure | Retry payment |
| 2nd retry | 5 days after failure | Retry + email reminder |
| 3rd retry | 7 days after failure | Final retry + warning email |
| Final | 10 days after failure | Mark as unpaid or cancel |
Configure Dunning
Customize the retry schedule in Settings → Subscriptions → Recovery in the dashboard.
Webhooks
| Event | Description |
|---|---|
invoice.payment_failed | Payment attempt failed |
customer.subscription.past_due | Subscription entered past_due state |
customer.subscription.unpaid | All retries exhausted |
Best Practices
- Update payment methods — Prompt customers to update their payment method when a payment fails
- Grace period — Continue providing service during the retry period
- Communicate — Send clear emails explaining the situation and how to resolve it