#_liamm3
1 messages ยท Page 1 of 1 (latest)
We use the 'charge.succeeded' event to complete the order on our backend. Normally everything works fine, but sometimes our eventhandler listening to the event does not get called. It could be, that there is some error in our eventhandler. But it is really weird that most orders get completed correctly.
so you are saying that there's no charge.succeeded events for the PaymentIntent you shared above? having a look...
for pi_3OifCjCVs1NG5Qae1crf5NXL I do see one charge.succeeded event: https://dashboard.stripe.com/events/evt_3OifCjCVs1NG5Qae1607UZFV
however it was not sent to any of your webhook endpoint, since you are not listening to this event
Hmmm, yes. They seem to fire the event but our backend code doesn't handle some of them correctly.
Oh interessting, where do you see that?
in live mode you have one webhook endpoint, but it has been disabled
so you won't get any events in live mode
you can see it here: https://dashboard.stripe.com/webhooks/we_1OZvJeCVs1NG5Qae44zsqqd3
Yoo omg I see it okay
Somebody disabled it. ๐ข Thanks a lot for the help. That will probably be the culprit.
happy to help ๐
So I enabled the webhook again. Is there a way to trigger all the failed webhook events?
not really, an option is to call https://stripe.com/docs/api/events/list#list_events-delivery_success and then manually pass the results into the code that would handle the payload of webhooks