Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Kubitomakita's avatar

How to handle Cashier grace period end

When I cancel the subscription with Cashier, it will update the subscriptions.ends_at column to when the billing cycle ends. This is when the customer is technically downgraded from paying user to free user.

I'd like to handle the user on this date - update him in various 3rd party services. Basically emit an event that can be handled.

How would you advise to approach this? From what I know I cannot schedule a task that executes at an exact date, or am I wrong?

PS. I couldn't find any event fired by Stripe which would let me know that the subscription "completed"

0 likes
1 reply

Please or to participate in this conversation.