Stripe have recently updated their dashboard and don’t allow you to select ‘all events’ for a Webhook. If you use Gravity Forms Stripe Add-On, you may be wondering ‘which events are needed’?
This is an easy question to answer if you have a look in the source code. In version 4.0 (released 21st April 2021), these are the events you need to add:
- charge.expired
- charge.refunded
- charge.captured
- customer.subscription.deleted
- invoice.payment_succeeded
- invoice.payment_failed
- checkout.session.completed
You can simply take the list of webhooks above, and add each one to your webhook in the Stripe Dashboard.