I think I found the answer, which I didn't saw before. Stripe apparently is firing a webhook when the subscription cancels aka. when the grace period ends
Apr 30, 2020
1
Level 3
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"
Level 3
Please or to participate in this conversation.