#gewibu_best-practices

1 messages ยท Page 1 of 1 (latest)

rustic lynxBOT
#

๐Ÿ‘‹ Welcome to your new thread!

โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

๐Ÿ”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1450947666304303156

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

raw torrent
#

Hello, apologies for the delay. It sounds like you are running in to this restriction, basically if a Stripe account was created by a platform, when they try to connect to another platform we instead create a copy and connect the copy to the second platform. To connect the original account, the original connected account has to go to Settings > Installed Apps and disconnect from that initial platform account

rustic lynxBOT
echo igloo
#

So I believe our account acct_1KUcYdLqwvUucnvf I mentioned above was created by our platform account. If we want to connect to multiple other platform accounts, they would need to Connect to our platform account. Is that understanding correct?

raw torrent
#

Ah sorry I misread that. Can you tell me more about what you are trying to do here? Is there a specific guide around this cloning that you are trying to implement?
I know of this guide which is about payment methods being cloned from a platform account to a connected account. For that I don't think there would be a good way to allow another platform to make payments with payment methods you created.

echo igloo
#

Now, we do this successfully already with another partner, but when we set that partner up, there wasn't a new account that got created. Based on what you said earlier, that would probably be due to that restriction you linked to?

dry badger
#

Hello
Correct, the restriction that Pompey linked above is why a new account was created.

echo igloo
#

Would you be able to confirm if our account acct_1KUcYdLqwvUucnvf fits the definition of a 'Standard account controlled by another platform'?

dry badger
#

It does not. It's connected to multiple platforms.

echo igloo
#

Is it not a standard account or does it not fit the definition because it is connected to multiple platforms?

dry badger
#

There are multiple ways you can create a Stripe account and connect it to a platform.

Like let's say you create a new account via Stripe's sign up form, that's a Standard Stripe account. You can connect this account to a Platform that utilizes this flow - https://docs.stripe.com/connect/oauth-standard-accounts

So you've technically converted your Standard stripe account into a Connected account for the platform you've connected to

#

The flow works a bit different when a Platform account creates a Standard type account (ie. a Connected Account)

echo igloo
#

I think maybe I'm confusing myself here so I'd like to pivot to a more basic question: can you take a look at these two accounts and tell me what type they are and what their relationship is so I can have a baseline with two examples I'm familiar with:
acct_1PpxPuJHVyuda2Tn
acct_1KUcYdLqwvUucnvf

dry badger
#

I think I might be confusing you with "Standard" term ๐Ÿ˜…

#

Let me change it a bit

#

The Stripe accounts you've listed were created "directly" from Stripe's sign up page. Not via any platform account.

#

Once they were created on Stripe, they connected to different platforms via the oAuth flow I linked above

#

Standard (direct) Stripe accounts as well as Standard (connected) accounts can access the normal Stripe dashboard

echo igloo
#

But these Standard Direct Accounts can only connect to a different platform via the oAuth flow 1 time?

#

Or does the oAuth flow create a new standard connected account?

#

Sorry, I'm trying to make sure I really understand this before I try to communicate it over to our Stripe admin team

dry badger
#

Since Standard Direct accounts aren't created by a platform, they aren't controlled by a single platform upon connection.

Unless the first platform they've connected to enables platform controls, these direct accounts can connect to multiple platforms.

echo igloo
#

so, for example, the account acct_1KUcYdLqwvUucnvf should be able to connect to multiple other standard accounts unless one of the other stripe accounts enables platform controls?

#

Is there a way to check if platform controls have been enabled on that account?

dry badger
#

so, for example, the account acct_1KUcYdLqwvUucnvf should be able to connect to multiple other standard accounts unless one of the other stripe accounts enables platform controls?
Should be, yes..

Is there a way to check if platform controls have been enabled on that account?
I don't see it enabled on the account

#

I don't know if there's a way to identify that from the dashboard though

echo igloo
#

Ok this is all great info! So going back to my original question: when trying to connect acct_1KUcYdLqwvUucnvf to other partner's Standard Stripe accounts, they sent us a setup link, and when we filled it out, a new stripe connected account was created (acct_1SajXoCmqwVoNxkK). We don't want that to happen, so how can we try again to connect our partner's account directly to acct_1KUcYdLqwvUucnvf?

dry badger
#

The partner needs to use the OAuth flow I outlined above

echo igloo
#

OK! I think I have my head wrapped around this now. And so if we have more partners in the future, we can just have them sign on via the oAuth flow and all connect to our account acct_1KUcYdLqwvUucnvf ? That should work?

dry badger
#

Most likely.. Everything we talked about today is technically all the conceptual stuff ๐Ÿ˜…
You'd need to test and validate it to make sure it works for the flow you're imagining

echo igloo
#

true, just wanted to make sure I got the concepts correct. Thanks a ton for your help here!