#seanmurphy
1 messages · Page 1 of 1 (latest)
Hello! You should not create a Webhook Endpoint for every connected account. You should set up a Connect Webhook Endpoint instead: https://stripe.com/docs/connect/webhooks
Thank you. So i can still have infinate connected accounts (customers) but they all get one Webhook endpoint.
Yep!
But, what if my connected accounts all have their own domains?
Would the single webhook still work?
The question coming up here is whether charges on a client website (our connected account) can be deciphered by the new single purpose webhook.
Yes, they can. Are you having trouble doing that? Can you provide more specific details?
Sounds like you are saying yes. Which parameter indicates this? 'account.updated'?
Which parameter indicates what?
Hi guys
Hello!
catching up
Let me know if you have any questions about what's above. 🙂
Cheers, I'll explain the project then you'll know clear answer
The connect platform lives in a custom wordpress plugin that's being installed on many sites. We need to log subscription payments into each sites db
Hoping we don't need to build a centralized catch point then correlate connected accounts to know which site then api post data to there
Know what I mean?
Yeah, the fact that this is a WordPress plugin changes the approach significantly.
Basically you, as the platform, won't be involved in the webhook piece. You need to provide the plugin users with instructions to set up their own Webhook Endpoints on their own accounts.
For example, here are the instructions WooCommerce provides to their users: https://woocommerce.com/document/stripe/#webhooks
Sean is running all this for his clients, possible to create the endpoints in their Stripe accounts via Stripe Dashboard when logged into Seans platform account?
No.
dang
The individual account holders need to log in to their Dashboard directly.
No.
roger
Platforms are specifically not allowed to modify Webhook Endpoints on connected accounts.
gotcha
that makes sense from a security standpoint, don't want all their data going out
Connect Webhook Endpoints are the way to do this for most platforms, but for plugins things need to be done manually since it's a unique/unusual use case.