#gewibu_best-practices
1 messages ยท Page 1 of 1 (latest)
๐ 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.
- gewibu_unexpected, 5 hours ago, 6 messages
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
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?
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.
Yeah so we're trying to follow this method: https://docs.stripe.com/connect/direct-charges-multiple-accounts#clone-payment-method. Basically we want our partner to be able to create a payment method with their connected account, and then clone the payment method and send it to us so we can set up a customer and save it to our account.
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?
Hello
Correct, the restriction that Pompey linked above is why a new account was created.
Would you be able to confirm if our account acct_1KUcYdLqwvUucnvf fits the definition of a 'Standard account controlled by another platform'?
It does not. It's connected to multiple platforms.
Is it not a standard account or does it not fit the definition because it is connected to multiple platforms?
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)
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
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
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
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.
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?
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
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?
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?
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
true, just wanted to make sure I got the concepts correct. Thanks a ton for your help here!