#PeterSudor
1 messages · Page 1 of 1 (latest)
Hello! What's up?
Hello Rubeus, I'm Peter from Sudor, we are building platform for fitness trainer and actively using connected account to do direct charges
our original setup was the following, we created account for each user for our main Stripe account and then we are copying payment method to connected account where we need to charge user
but problem was statement descriptor, when we did setup intent some bank generating web form which saying that our main account want to charge 0$
to fix it I added .onBelalfOf(connected-acount-Id) to setup intent
but with this change problem is that I can not switch user between different connected account
when I tried to charge user for account other then specified in onBelalfOf() it failing
Can you give me a request ID showing the failure? Here's how you can find a request ID: https://support.stripe.com/questions/finding-the-id-for-an-api-request
https://dashboard.stripe.com/test/connect/accounts/acct_1MyIe42eqZddhMdg/payments/pi_3Mz0b32eqZddhMdg1mluK3WH - example of failed payment
https://dashboard.stripe.com/test/connect/accounts/acct_1MyIe42eqZddhMdg/payments/pi_3Mz1Eq2eqZddhMdg0ZIJWXxo - example of payment to other connected account when original setup intent was initialized without .OnBehalfOf
Looking...
The first one failed because 3D Secure was required. When you used on_behalf_of on the initial Setup Intent that setup was only performed for the connected account you specified, so the setup didn't carry over to the other connected account.
yeh, my understanding is the same
If you want setup performed on your platform, so it can be carried over to all connected accounts, you need to not use on_behalf_of on the Setup Intent on your platform.
do we have any option to do it in a way then connected account payment descriptor will be used but main platform will be able to do charges?
is it possible to do 2 setup intent in parallel and confirm them with one request?
I don't think so. That would be misleading to your customers if you're setting it up at the platform level for use across multiple connected accounts.
No, you can't confirm two Setup Intents with one request.
If you're setting up on your platform for multiple connected accounts why do you want to use the statement descriptor from just one connected account instead of your platform?
because customers should not know about platform, they are working with separate brands as with independent businesses
but we had cases when trainers are asking us to switch their users to other account
so we think it is risk not to support it
Right, but if you're performing setup at the platform level your customers should know that. If you set up for a single connected account your customer would not expect their payment details to be usable across a bunch of other accounts, right?
yeh, thats ideal world, but we already had case when trainer runned 2 account in parallel and wanted to share user between then, another trainer decided to register new stripe because of some reason, and this flexibility could be valuable
by the way, some time ago we actively migrated users from other platforms and we did copy users from other accounts to our stripe account
and these users were valid to charge to any connected accounts on our side
even if to take into account fact that they were created and 3dSecure was approved for other platforms
how it is possible?
You mean you migrated from another payment processor to Stripe?
no from another stripe accounts(anorht platforms whichare using stripe moved user to us) to our stripe account
actually we migrated user from adyen also
and it also working
In those cases the business entity didn't change, right? The cards continue to work because it's the same business entity. What you're talking about is setting up a card for one business entity and then using it on a different one.
nono, scenario is the following, some trainers which user another platforms decided to move to our platform(Sudor), we communicated with their platform end they allowed us to copy users, they creted request from their side I created from our side and your team copied these users from their stripe account to our
so in this case business entity is new
but we can charge these copied users
Ah, in that case I don't know how that's possible. You would need to ask the team that helped you move those cards over.
ok, thanks Rubeus, will think what to do with it 🙂