#cj_api
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/1286636088949080074
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
I'm currently using
stripe.accounts.create({
controller: {
stripe_dashboard: {
type: "express",
},
fees: {
payer: "application"
},
losses: {
payments: "application"
},
},
});
and onboarding via the generated link
hi! we need the information we need, for regulatory/KYC reasons. https://stripe.com/docs/connect/required-verification-information
You can prefill fields like business_profile if you already know it and want to avoid the user needing to enter it themselves. https://docs.stripe.com/connect/express-accounts#create-account
What should I use for just individuals trying to make pocket money?
are you asking me what value for url you should use for that?
ya they got no url
well you can pass the URL of their "profile" on your website if that applies. Or pass business_profile[description] instead, I believe you can use that instead of a URL.
business_profile[mcc]
note that is the onboarding for a merchant. If the user is not going to be processing payments themselves, consider using different capabilities when creating the account like not including card_payments . https://docs.stripe.com/connect/account-capabilities
oh interesting
should I not give them any capabilities since they are not doing anything? they just ganna get paid with destination charge
no; that requires having the transfers capability.
you may or may not be able to create accounts that only have the transfers capability, it depends on your platform account's settings and the countries you/the accounts are in.
hmm how come this page still appears?
Because although you can prefill the fields, we still present them to allow the user to change/update them. If you wanted greater control over the onboarding UI then perhaps you should explore a direct API integration
hmm so with stripe onboarding, there is no way to not show this page?
Correct
if I use direct API integration, would sms validation and id validation be done by stripe?
Yes, we still carry out the KYC verification. Except you're responsible for collecting and sending the info to us: https://docs.stripe.com/connect/api-onboarding
There is way more complexity involved in integrating this way, generally not recommended for smaller platforms/merchants
Well if you do that kind of onboarding, the accounts you create have no Dashboard access. You'd need to build your own โ as I said, way more complex
Then yes, they'd have Dashboard access. The type would depend on what you configure
its express one. It seems like I need to generate a link for them to use if they wanna view the dashboard? is this correct?
That is one option yes: https://docs.stripe.com/connect/express-dashboard#accessing-the-express-dashboard
i see
will KYC verification still pass if the company description is very vague? They are just all individuals so I'm not intending to put anything detailed
I don't know I'm afraid, it's assessed on a per case basis. That shouldn't really be required those if you're only onboarding individuals? https://docs.stripe.com/connect/required-verification-information#US+US+none+full+individual+card_payments,transfers