I have set up my stripe integration and it works but when customers sign up their details aren’t updated because the webhook happen before the customer id is added on Bubbles side.
Really stuck on this one. Is there a way to delay the stripe webhook from being sent out?
Or a way to speed up the custom id being added to the database in bubble?
I know this is super late but I was searching this so hope it can help someone else. How I resolved this is for the first time a user is interacting whether it be checkout or subscription I do a result of that step and it usually has a checkout id or subscription id native to the bubble plugin. I use those ids with a custom api call to stripe (bubble api plugin) with a get api for either the checkout or the subscription id. This allow me to pull all the fields I would need for the webhook. In the future the webhook works it’s just the first time the stripe ID isn’t updated fast enough.
Alternatively if you’re unsure how to do a custom api to stripe using bubbles api plug in you can create a separate API workflow and call that with a time delay and pass the key information you need from the original webhook in case you don’t need a realtime update.