benecaster_cutoff_billing_resume_started
Fires before the cutoff billing resume sweeps the paused cohort, on benecaster_license_payment_grace_recovered. Carries the number of paused subscription rows found.
The trigger is the payment-specific recovery hook, deliberately. It is not benecaster_license_grace_recovered, which fires on every recovery including a day-5 pay-and-recover where no cutoff ever ran and nothing was ever paused.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$candidate_count |
int |
— | Paused subscription rows found. |
Notes
The cohort is selected by paused_reason = 'grace_timeout', so a subscription the podcaster paused themselves in the Stripe dashboard is not in this count and is not resumed. That is intentional: an untagged pause is somebody's decision, and recovery leaves it alone.
Need this built rather than just documented? See our services →