#zeekhuge
1 messages · Page 1 of 1 (latest)
Hi there, onboarding flow for custom account doesn't collect bank details
Connect Onboarding for Custom Accounts does not collect the external_account requirement. To collect external_account, use Stripe Elements or consider upgrading to Express accounts. Contact us to learn more.```
Ref: https://stripe.com/docs/connect/connect-onboarding
Ok. But we want to support maximum countries. Express has a lot of limitation in this regard.
Then you can use Stripe Elements to collect the bank account from your frontend page
Ok. Will look into that. I was also going through the express-account-settings on the dashboard, and there are basically 2 kind of features.
- Payments
- Transfers
What is the difference between the 2 ?
https://stripe.com/docs/connect/account-capabilities would describe the differences. Payments means the account can process charges and charge end customers as a merchant, transfers means it can only recieve money you send it from your platform.
This is confusing. I'll try to spell out what I have understood till now.
So, we have a seller and a buyer. The seller has a connected account. When the time comes, we create a "checkout-session" using mode "payment" for the buyer to pay.
Now, for the seller to be able to receive payments from the buyer in his connected account, that connected account should have "payments" supported right ? (These 1 & 2 marked in the above image, are the capabilities we are talking about, right ?)
if you're creating CheckoutSessions on the connected account(i.e. Direct Charges) then yes that account needs the payments capability added
Ok. So, express has limitations in terms of countries they are supported in. Does the "Standard" account has these limitations as well ?
Can we use "Standard" account ? Also, will the standard account accept "bank-details" from the seller at the time of on-boarding to facilitate payouts ?
https://stripe.com/global are the countries where Stripe accounts can be created
yes.
It's up to you what account type to use. Please read the docs carefully.
So, the standard account is supported in these countries, right ?
as far as I know yes
Express is available in pretty much every country too
not sure what you mean when keep saying it's limited, do you have specific examples?
So this is express-settings page. And as described, we need (it seems, since we want to use direct-charges) "payment" capability. And in this settings, page, you see that India is not an option.
And India can be an important country from the "sellers" ends.
what country is your platform account located in?
but yes, India is a special case because of their government's regulations about international money movement so a lot of functionality is not available there.
see https://support.stripe.com/questions/stripe-india-support-for-marketplaces
all the other countries there are not ones where you can create Standard accounts or process payments in anyway
they are countries we can support 'cross border payouts' which allow funds/transfers to be sent there by US-only platforms (https://stripe.com/docs/connect/cross-border-payouts), but they can't process their own payments
so I think overall you really need to go through the docs and understand the differences between the different account and Charge types and decide which model your business will be using overall
Yeah. Payments are complicated.
And Global payments are super complicated.
So, if we create a custom account, for an Indian seller, and the platform is located outside-india + the buyer too is not from India, then we wont be able to use the payments functionality + direct-charges. Right ?
So this is a limitation on "Indian" account. Not on the "type" of the account. Is that correct ?
Do we have a "list" of these "special-cases" for stripe-connects' connected account ?
yes, and no there's no central list of the special cases unfortunately, I wish there was
mainly it's India, Brazil, and a few others. I don't even know myself since the information is spread out through the support site. For the most part I believe our expectation is that you launch in a small number of countries first, and when you add new countries you would explicitly test your flows there to see what works.
https://support.stripe.com/questions/stripe-thailand-support-for-marketplaces
https://support.stripe.com/questions/connect-availability-in-the-uae
The documents probably need an update
https://stripe.com/docs/connect/accounts
While on this link, it clearly says express is not supported