#john_api

1 messages ¡ Page 1 of 1 (latest)

ancient sandalBOT
#

👋 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/1342244522943451339

📝 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.

green ruin
#

Hello, what surface are you using to collect these details? Stripe hosted onboarding, our embedded onboarding components, or your own custom form?

urban lichen
#

Stripe hosted onboarding

green ruin
#

Awesome in that case you can specify collect='eventually_due' and we will collect all known requirements for the connected account, whcih includes an external account. https://docs.stripe.com/api/account_links/create#create_account_link-collect
And if an account is not collected you can create an account link of type account_update which should collect outstanding details
https://docs.stripe.com/api/account_links/create#create_account_link-type

urban lichen
#

so, if a bank account is not collected at the time of onboarding, we create the account lik of type account_update. Will this take the user to Stripe hosted workflow again? and collect missing information?

green ruin
#

Correct

ancient sandalBOT
urban lichen
#

thanks @green ruin
is it possible to add bank account by Stripe Checkout Session?

#

also, can a user add multiple Express Connect accounts?

polar trout
#

Hello! I'm taking over and catching up...

#

Otherwise, for Express accounts, you'd give them a link to their Express Dashboard and they'd change the bank account info from there.

#

You can't do this (add a bank account for payouts) with a Checkout Session.

#

I suppose a user could have multiple Express accounts. Why do you ask?

urban lichen
#

the user may not log into Express Dashboard. So, link of type account_update will do the needful, right?

#

@polar trout

#

also, can a user add multiple Express Connect accounts with same email?

polar trout
#

I'm not sure if an onboarding link set to update an existing account will collect external account information.

#

As far as multiple connected accounts go, I'm not sure I follow. A single email address can be associated with multiple Stripe accounts. Are you doing something in test mode that's leading to multiple connected accounts? More context about why you're asking would be helpful.

urban lichen
#

I want a vendor to have multiiple Stripe Express Connect accounts. Can we do that? the vendor has 1 email id

polar trout
#

What happens when you try to do that in test mode? Does it work as expected or are you running into an issue?

urban lichen
#

I have not tried yet, just checking as we are desigining a solution

polar trout
#

Can you tell me more about why a single individual would need multiple Express accounts?

urban lichen
#

a vendor may want to collect different payouts in different bank accounts for e.g. wages & tips.
this requires connecting 2 different bank accounts and hence 2 Connect accounts

#

because only 1 bank account can be linked for payouts per Connect account

#

so, to solve this we can have vendor create 2 Connect accounts

polar trout
urban lichen
#

thanks @polar trout
any code example (java) where collect='eventually_due' is specified ?

#

at the time of link creation