I have recently started working with Stripe webhooks for subscriptions and billing, and I am finding the developer experience a bit confusing. Very long event JSON, not sure what is important and what is not.
Right now, my testing workflow is pretty manual. I create a customer, start a subscription, then delete everything to trigger the events I need. It works, but it is slow. The CLI works, but I am still spending too much time creating customers and subscriptions just to trigger events. What am I missing?
A few questions for those who have done this in production:
How do you test webhook flows locally in a more efficient way?
Are there tools or workflows you rely on to simulate events?
When a webhook fails in production, how do you typically debug it? Just logs, or are there better tools/processes?
Would appreciate any tips, tools, or best practices.
Top comments (0)