Using Connect with Express accounts

Create an Express account and set type to express in the account creation request.

Command Line

curl

https://api.stripe.com/v1/accounts

\

-u

sk_test_4eC39HqLyjWDarjtT1zdp7dc

-d

type

=

express

If you know the country and capabilities for your connected account, you can provide that information when you create the account. Connect Onboarding then collects the requirements for those capabilities. To reduce onboarding effort, only request the capabilities you need.

If you collect information from your connected account users as part of your sign up flow, you can prefill that information on the account object for the user and the Connect Onboarding flow won’t collect that information again. If you’re onboarding an individual without their own website, be sure to prefill the account’s business_profile.url if your platform provides the user with a personal URL. If the user does not have a URL, you can provide business_profile.product_description instead.

To learn more about the information you’ll need to collect from accounts for your use case, see Required verification information.

Command Line

curl

https://api.stripe.com/v1/accounts

\

-u

sk_test_4eC39HqLyjWDarjtT1zdp7dc

-d

country

=

US

\

-d

type

=

express

\

-d

"capabilities[card_payments][requested]"

=

true

\

-d

"capabilities[transfers][requested]"

=

true

\

-d

business_type

=

individual

\ -

-data

-urlencode

"business_profile[url]"

=

"https://example.com"

If you’ve already collected information for your connected accounts, you can pre-fill that information on the account object for the user. Connect Onboarding won’t ask for the pre-filled information during account onboarding. The account holder confirms the pre-filled information before accepting the Connect service agreement. You can pre-fill any information on the account, including personal and business information, external account information, and more.

Use test data to prefill when testing your integration.

If you omit capabilities, Connect Onboarding uses the settings in the Configuration settings section of the Stripe Dashboard to automatically request capabilities based on the country for the connected account.