zeymer
zeymer9mo ago

zeymer - I think there is a bug with the stripe...

I think there is a bug with the stripe webhook. I created a complete flow on test mode and when I changed to live mode it didnt create the buildship webhook. Also if I copy and pase the old one it says that No signatures found matching the expected signature for payload.
EDIT: I think I found what the bug is. If you dont set a default stripe events to listen to, Stripe doesnt create the webhook.
3 Replies
Gaurav Chadha
Gaurav Chadha9mo ago
Hi @zeymer. When you are using a test account before and then switch to live it you may require to perform these steps: To make it work again, you can follow these steps: - Copy the existing workflow and create a new a new one from it by pasting it. - Add the new stripe secret key for the live account. - Redeploy/ship the workflow. It should then work fine and trigger the Stripe webhook events and create the webhook.
zeymer
zeymerOP9mo ago
Yes I tried that but it didn't work because I wanted to listen to all events. So the listen event list was empty. The thing is that stripe returns an error if you are creating a webhook with no events. The way It work was: Duplicate workflow Add an event to listen to Ship Then remove the events from the node Ship again
Gaurav Chadha
Gaurav Chadha9mo ago
Okay, we'll be updating the trigger to handle this.