#PeterSudor

1 messages · Page 1 of 1 (latest)

viral summitBOT
keen oxide
#

Hello! What's up?

upbeat salmon
#

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

keen oxide
upbeat salmon
keen oxide
#

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.

upbeat salmon
#

yeh, my understanding is the same

keen oxide
#

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.

upbeat salmon
#

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?

keen oxide
#

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?

upbeat salmon
#

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

keen oxide
#

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?

upbeat salmon
#

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?

keen oxide
#

You mean you migrated from another payment processor to Stripe?

upbeat salmon
#

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

keen oxide
#

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.

upbeat salmon
#

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

keen oxide
#

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.

upbeat salmon
#

ok, thanks Rubeus, will think what to do with it 🙂