What happens when Trial Period Ends
customer.subscriptions.trial_will_end event fires 3 days before a trial ends.
When the trial period ends, there will be a
customer.subscription.updated event and an
invoice.created event. An hour (or so) later, you’ll then either see an
invoice.payment_succeeded event or an
invoice.payment_failed event. From those, you’ll know whether the payment went through or not.