Automatic retries & emails
PaymentKit’s dunning system automatically recovers failed payments through retries and emails while giving you control over subscription and invoice outcomes when all payment attempts fail.
How dunning works
Dunning is composed of three coordinated actions:
Retry schedules
PaymentKit automatically retries failed payments according to the subscription billing cycle. The schedule varies by cycle length.
- Retry interval: Time between retry attempts
- Final retry: Last retry before applying failure handling
- Retry attempts:
floor(final_retry / retry_interval) + 1
Cycle lengths & parameters
Intervals adjust for cycle type; Short and daily cycles would compress accordingly.
Failure handling settings
When retries are off or exhausted, PaymentKit applies these rules:
For most businesses, cancelling the subscription and marking the invoice uncollectible will give you the cleanest reporting.