#Sarvesh
1 messages · Page 1 of 1 (latest)
Hi
We are using Express type account for connecting different events hosts to register under application Stripe account.
and event hosts are asked 1 time to go through the account setup process and connect BUT what if host already have own Stripe account with Standard type? will it affect anyhow?
$account = $stripe->accounts->create([
'type' => 'express',
]);
I don't think so, they will just have to create a new Express account.
so they do not need to provide their existing standard stripe account info while connecting with our application right?
It will be new stripe express account gets created for them
Correct.
thank you
so if they have an existing account they will have to create new account that doesn't make sense
can they use same standard account if they have?
If you are using Connect you have to decide the account type you want to use. You said earlier you wanted to use Express, so the user will have to create a new Express account.
If you want to use Standard, then it's possible to re-use existing account with OAuth: https://stripe.com/docs/connect/oauth-standard-accounts
ok, so in case of standard accounts we need create oAuth link using our application stripe client id and get button Connect with Stripe to connect standard accounts
Yes, this way an existing Stripe account can connect to your platform. But note that this is an old flow that we don't really recommend. It's usually simpler to create brand new accounts for this.
But we need to know what happens to hosts who already has bank account setup with stripe and has an existing stripe log in. Will our Express account implementation work in that case?
Our requirement is basically that host who has existing account does not need to create another account only for application to connect.
Can new express account and his standard stripe account sync somehow on Stripe side?
👋 taking over for my colleague. Let me catch up.
give me a moment or two @potent scroll and will be right here with you
?
no that's not possible
Hi - So for an existing account holder of stripe, we will have to force the user to create another express account type?
it's the recommended approach
In a scenario when a user has standard account, and when our application connects to that account, will stripe provide any message or warning to user asking them to create express account? Has Stripe stopped supporting Standard accounts?
Also can we test our app with all account types to verify they work with our implementation
Has Stripe stopped supporting Standard accounts?
no not really, but as my colleague explained, there's still an old flow (https://stripe.com/docs/connect/oauth-standard-accounts ) that we don't really recommend anymore. It's usually simpler to create brand new accounts for this.
so it's up to you to decide which implementation to go with
either the recommended (create a new account) approach
or the non-recommended oauth approach
From our application perspective we want to be agnostic of what account type user has. If Stripe is recommending, then shouldn't Stripe throw that message to the user?
Can our development team test using test stripe standard account to see what happens when connecting through our application?
this is why we recommend creating new Express accounts regardless of whether the merchant already has a previous Stripe Account
I don't see a reason why not