Skip to main content

Dunning & Recovery

When a subscription payment fails, Ikawaari automatically retries the payment using smart retry logic.

Default Retry Schedule

AttemptTimingAction
1st retry3 days after failureRetry payment
2nd retry5 days after failureRetry + email reminder
3rd retry7 days after failureFinal retry + warning email
Final10 days after failureMark as unpaid or cancel

Configure Dunning

Customize the retry schedule in Settings → Subscriptions → Recovery in the dashboard.

Webhooks

EventDescription
invoice.payment_failedPayment attempt failed
customer.subscription.past_dueSubscription entered past_due state
customer.subscription.unpaidAll 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