#rehm-tos
1 messages · Page 1 of 1 (latest)
Assumption is this:
Changing the service agreement type will fail if the service agreement has already been accepted; in those cases, create a new account with the desired service agreement.
You can't update the TOS of an onboarded account
@upbeat bear so the solution is to ask the user to create a new account?
Also when I create an onboarding link (from my Stripe Connect dashboard) how can I check the TOS type the user will be accepting?
Is the account is already onboarded? If the account is already onboarded, then creating a new account is the only way
Onboarding link should be created using API, not dashboard
What's the definition of onboarded? The user already uploaded all the document required by Stripe for verification. So I guess the account is onboarded
@night wolf is this the correct API? https://stripe.com/docs/api/account_links
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Yup, then the account is onboarded
Yup, this is the correct API
Can you explain what you would like to achieve?
Yeah sure @night wolf . We are building a marketplace. In a nutshell our platform creates invoices on behalf of our connected accounts. We would like to use express accounts. So what I am trying to do is to onboard a user with tos set to full so the user can accept payments via cards
@night wolf how can I make sure that an account has been onboarded already?
Could you share the connected account ID?
acct_1L1Aa0Q8LkhrOwmE
Generally you'd check charges_enabled and payouts_enabled: https://stripe.com/docs/connect/identity-verification-api#determining-if-identity-or-business-verification-is-needed