I know the event customer.subscriptions.trial_will_end. It works 3 days before the end of the trial version.
I could not find an event that really fires when the trial version is completed and the client did not pay. It would be useful to do something simple to disable functions:
customer.update_attributes(active_account: false)
Without such a web host, I look at scheduling some tasks to periodically check unconfirmed clients and disable features accordingly. Webhook seems cleaner, albeit less error prone on my side. Is there an event / web hockey in line with these goals? FYI, customers donβt need to insert a card when they start the trial version, so auto business is not an option.
source
share