Create a connected accountPublic preview
Create and configure your connected accounts using the Accounts v2 API.
When you add a connected account to your SaaS platform, its configuration defines the interactions between it, your platform and Stripe, including:
- How payments get distributed to each party
- Which business pays Stripe fees
- Which business funds refunds and disputes
Before you begin
Follow the onboarding process to set up your Stripe platform account.
This guide describes the different elements of a connected account that uses your platform to process payments for its business. The code sample at the end of this guide shows the create connected account request that includes all the elements, but you can also use the update method to build the connected account properties iteratively.
Create a connected account
Define the connected account identity properties, such as its name, address, primary contact details and business type. You can also let the account user provide these values during onboarding.
Assign configurations
Connected accounts interact with your platform and Stripe based on which configurations you assign. Most SaaS platforms assign:
Specify merchant capabilities
The merchant configuration governs how payments from the connected account’s customers behave in Stripe. When you assign this configuration, you must also specify the following parameters.
Setting | Behaviour | Values |
---|---|---|
Dashboard | How the connected account views their Stripe activity and settings. |
|
Fee collection | Determines who collects payment fees from the connected account. |
|
Loss responsibility | Assigns responsibility for negative balances incurred by the connected account. |
|
Payment method acceptance | The types of payments, such as cards, debit and wallets, to enable for the connected account to accept. | See the list of available payment method capabilities. You must minimally request card_ . |
Specify customer capabilities
The customer configuration defines how your connected account pays for their subscription to your platform, including whether you collect taxes from them and how you bill them.
Code sample
The following code sample shows a create connected account request that adds the merchant, customer and recipient configurations where:
- Stripe collects fees and manages risk for direct payments to the connected account.
- The connected account has card payments enabled.
- The connected account can access their account through the Stripe Dashboard.
- You transfer payments to the connected account’s balance.
- The include parameter requests full values in the response for specific parameter objects, which otherwise default to null.
Next steps
After you create and configure your connected account, set up Dashboard access for them.