#vasynyt-connect
1 messages · Page 1 of 1 (latest)
@subtle rock hi! I think it's technically possible but it's pretty complicated to set up.
Express/Custom accounts can have multiple bank accounts in the same currency(https://stripe.com/docs/connect/bank-debit-card-payouts). So you can add multiple, and then use manual payouts(https://stripe.com/docs/connect/manual-payouts) to control when and how much of their accumulated balance to pay out to a specific account based on your business logic. Technically possible but there's a lot to build there.
The documentation doesn't seem to show how can I add another bank account to the connected account?
it would just be through https://stripe.com/docs/api/external_accounts
https://stripe.com/docs/connect/payouts-bank-accounts#bank-accounts is probably a better link than the one I posted
It seems that you can only add one bank account per one currency?
that's only for direct Stripe accounts or Standard Connect accounts
Custom/Express accounts can have multiple per currency which is where default_for_currency comes in
I'm currently testing this with express account and it seems to block me from adding another bank account with "eur" currency.
I see, damn.
Is there a possibility to have custom accounts when doing the onboarding with the same stripe steps as with express accounts?
Perhaps what I'm asking is that what's the difference between express and custom accounts if I don't have a custom onboarding for them?
there is https://stripe.com/docs/connect/connect-onboarding which is the same, but it doesn't handle adding a bank account, for Custom that is something the platform builds(i.e. you'd build you own onboarding forms to collect bank account details and submit them to that external_accounts API I mentioned).
Custom is a lot of work though so unless you have significant engineering resources it's not something I'd immediately recommend.
Custom accounts are for white labelling the experience, you're responsible for building the onboarding of their payout details, authenticating the user, responding to requests for more identity verification information etc, they are "managed" accounts by your platform. Express is usually the better option unless you are a large company with lots of development resources
going back to your use case I'd probably solve it a different way. Like just process the deposit on your own platform account instead, or have a specific Express connected account that connects to this deposit escrow account and do all the deposit payments with that one, maybe.
By this "Like just process the deposit on your own platform account instead" you mean that I would just process the deposit to the one added bank account?
well I mean like, you have your platform, and your connected accounts(landlords). Your platform could just process the payment without involving the landlord, and then you maybe somehow do some accounting / money movement after your platform gets its payout
this is not really my area, I'm a developer and these aren't really API questions as such