#Jamie Lee
1 messages · Page 1 of 1 (latest)
this causes all webhooks to be broadcasted to all connected accounts
Can you explain a bit more about this?
The expectation is that your platform should operate a single Connect type endpoint that would receive events from all connected accounts:
https://stripe.com/docs/connect/webhooks#connect-webhooks
I have a main account, we do event ticket processing for venues. The venues have their own standard Stripe accounts and we use Stripe Connect to process payments on their behalf and take an application fee. I have set up webhooks for each connected account under our main stripe account.
I have set up webhooks for each connected account under our main stripe account.
This doesn't sound like what you want to be doing. Can you share your account ID so I can see what you mean?
Each of the separate connected accounts have their own domain where the webhooks need to arrive, but the webhooks from each connected account is getting broadcasted to all the domains we're connected to
If you're setting these up on your platform account, yes every connect endpoint will get the events from all of your connected accounts, thats the intended behaviour.
when we have several hundred connected accounts, all processing orders at the same time - that is a lot of unnecessary processing no?
Seems like I would need to set up a central server just to handle webhooks and deliver them myself?
But you should only have a single endpoint for this you operate as a platform
Not one per account
So I need to have my own central server just to process webhooks and deliver them to the correct domain?
Yes, if you needed to forward some events, perhaps
What are you trying to do? Are you not processing these events yourself?
I do need to forward all payment related events
Each domain is running a separate instance of our event ticketing software
on its own server
So then the connected accounts should each be setting up this endpoint as their own Account type endpoint to the necessary URL, if they're standard accounts they can do this in the full dashboard they have access to
The alternative being you receive them as a platform and forward
I see, and it looks like I cannot manage webhooks on their behalf through our account
My clients aren't technical at all, so it will take time to do this for each of them
If you want to be able to configure those via the API, please contact support describing this use case and the need to manage endpoints for standard accounts: https://support.stripe.com/contact
They can determine whether there are options available to help you 🙂