#jakel-fr-custom-connect-account-onboarding
1 messages ยท Page 1 of 1 (latest)
thank you
Thanks for your patience
Unfortunately, account tokens are not handled automatically.
Ah got it. Can you please provide some additional information on how we should incorporate the account_tokens?
Sure thing!
You can use the API to create the account token https://stripe.com/docs/api/tokens/create_account
and then pass it in when you create an account https://stripe.com/docs/connect/account-tokens#create-account
So to clarify, we cannot use the Stripe Hosted Onboarding form to onboard custom connected accounts to a FR Platform?
have you had a chance to look into Account Links? https://stripe.com/docs/api/account_links
Yes - we currently use this in order to onboard our connected accounts to our US Platform
Great. so once you create an account using the token, you can create account links and send it to your users in FR for onboarding
Ah very cool!
So rather than just immediately sending the user to the Stripe Hosted Onboarding form, we will need to create a form that collects specific information, and then pass that to Stripe to get a token, and then once we have the token, we can send the user to the Stripe Hosted form using the account_links API?
yup
due to regulations
French platforms must use account tokens, which are an alternative to the agent model for platform PSD2 compliance. The key benefit of tokens for French platforms is that information is transferred from the user directly to Stripe. Not having to store PII data is still a benefit, but not necessarily a requirement. For platforms in other countries, account tokens are optional but recommended.
got it - where am I able to find the information we need to collect? does this vary by country?
yes it does vary by the country
https://stripe.com/docs/connect/required-verification-information
Ok got it.
so for example:
will we need to collect all of this information through a form we create before we are able to generate the account token and send the user to the hosted form via the account_links API?
And if not, what are the necessary fields that must be sent in that account token api?
I'm not super familiar with what information we gather while onboarding vs when an account token is created
Let me scout the docs and see what I can find
thank you very much.
Our goal is to collect only the smallest amount of info from the user needed to generate the account token and then direct the user to the hosted onboarding form to collect the remainder
no worries, thanks!
thanks again for your patience
I couldn't find a specific list but found this example https://stripe.com/docs/connect/account-tokens#details
it says that while creating an Account Token you need to include everything that's required for that user's country
so why would we need to send the user to the stripe hosted onboarding form if we need to collect everything up front oursleves?
thanks !
I believe you wouldn't necessarily have to collect everything - you could just collect the minimum amount of information and then redirect them to the account link for the rest
But I'd try this whole flow out and see if it works - I'm not the most familiar with the french regulations (which is why we need account tokens)
Do you know where we can find the min requirements?
You can find that here: https://stripe.com/docs/connect/required-verification-information
right, that looks like a lot of information to collect upfront though before sending them to the stripe hosted form.
For example what if just send the business_type and tos_shown_and_accepted fields in the account token api? Would that be sufficient enough to return the account_token and bring the user to the hosted form?
I don't think you even need those 2 to send them to the form
Have you tried giving nothing over than the country and then creating an Account Link?
not yet - will try though!
So you suggest trying to just send the country when creating the account_token (https://stripe.com/docs/api/tokens/create_account) and then once we get the token back then creating an Account Link?
I don't think you need an account token for the country. Account tokens are for collecting PIIs client-side because France has different regulations
your plan is to not do that, you get an account with just a country and then you send them to Stripe and we collect everything safely client-side, meeting regulations
But we receive this error when attempting to send the user to the hosted onboarding form. It sounds like we need to use account_tokens since we have a FR Platform
ah so try the account token with just those 3 params
okay, thank you
I'm sorry I thought country was allowed server-side, I'm surprised it's not, but we likely just blocked everything to make it easier to detect