#Ken Z - Custom Connect Accounts
1 messages · Page 1 of 1 (latest)
cool thanks
You can avoid this. This is done by creating an account first, then you create 1 or more person entities on the account to represent the individuals who have control of the business represented by the account.
When creating a person you use the person.relationship attribute to specify how that person relates to the business.
https://stripe.com/docs/api/persons/create#create_person-relationship-percent_ownership
Here you can specify the percent_ownership. If Stripe doesn't have 100% of the ownership identified, or the relevant roles identified, Stripe will ask if anyone else serves in those roles or has any ownership stake.
Here's a doc explaining our required verification info:
https://stripe.com/docs/connect/required-verification-information#additional-information-on-owners
cool, does that mean if a person is with 100% of ownership, stripe won't ask that info again on dashboard, am I right?
Bingo, but it also applies to the other roles. So each of the messages you see corresponds to a property on an account.
IF you take a look at the properties here:
https://stripe.com/docs/api/accounts/object#account_object-company-directors_provided
You see we've got booleans for directors_provided, executives_provided, and owners_provided. Each one of these, if false triggers the message in the dashboard you are seeing.
You can also ping the API to see if the data provided has flipped those properties from false to true to skip the Dashboard interface if you want.