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 search for events by name in the searchbox
This screen shows the correct events added to this webhook

You can simply take the list of webhooks above, and add each one to your webhook in the Stripe Dashboard.