Platform controls in the Stripe Dashboard
Manage more features on behalf of your connected accounts that use the Stripe Dashboard with platform controls.
Thousands of platforms and marketplaces use Stripe Connect to facilitate payments and pay out recipients. Connected accounts with Stripe Dashboard access is the fastest way to enable your customers to accept payments directly, while relying on Stripe to manage onboarding, reporting, and loss liability. With platform controls, you can manage more features on behalf of your connected accounts.
Note
As of June 2021, platforms using OAuth with read_write scope won’t be able to connect to accounts that are controlled by another platform.
Configure third party extensions
Third party extensions allow your connected accounts to operate the Stripe API on their behalf in a particular workflow. Navigate to the third-party extensions page to select the options for your connected accounts. These options apply to all of your new connected accounts moving forward. Visit the connected accounts page to change settings for individual connected accounts.
There are three extension access options:
- Full access, allowing read and write operations. Learn about revoking before enabling.
- Read-only
- None, blocking all extension installations
When your platform owns loss liability, you can’t enable full access extensions, which could let connected accounts initiate transactions that you don’t control.
Caution
When your platform collects fees and enables full access extensions, your platform might pay more in fees for off-platform usage. Contact Support to learn more.
Revoke full access extensions
You can revoke access to install new full access extensions. This doesn’t prevent a connected account from using a previously installed extension. Stripe doesn’t support revoking extensions from your connected accounts.
Control payout timing
As the platform, you can now update your connected accounts’ payouts programmatically using the Stripe API or in the Dashboard. You can also initiate payouts on behalf of your connected accounts programmatically using the Stripe API or in the Dashboard.
Navigate to the payout schedules page to determine whether connected accounts can manage their own payout schedules. Connected accounts can still make manual payouts after you, as the platform, choose to restrict connected accounts from updating their own payout schedule.
Note
If you need full control over your connected accounts’ payouts and want to restrict your connected accounts from being able to make their own payouts, contact us with a detailed description of your use case.
Access consolidated reporting
You can access reporting across all connected accounts that you control using the built in-Dashboard reporting as well as within Stripe Sigma, a custom reporting solution that makes all of your data available as an interactive SQL environment in the Dashboard. To learn more, see Financial reports and Sigma for Connect platforms.
Co-brand your connected accounts
As the platform, you can manage your brand settings within the Connect Settings > Stripe Dashboard section. All new accounts onboarding to your platform will see your icon and branding color in their dashboard. To understand changes for connected accounts, see this Support article.
Note
These features apply only to new accounts onboarding to your platform, denoted by true
in the is_
property for the Account object. Existing accounts aren’t eligible for these features.
Remove accounts
From the connected account details page in your Dashboard, click the overflow menu () and choose Remove account. This action disconnects the account and revokes access in the same way as the OAuth de-authorize endpoint. Removing an account from your platform resets any platform controls (such as payout timing) you’ve configured for the connected account. If the account reconnects later, prior platform controls aren’t reinstated.