Stripe Account Sessions API now allows skipping external account collection with Stripe authentication enabled
What Changed
The Account Sessions API now supports skipping external account information collection in more scenarios. Previously, the components.account_onboarding.features.external_account_collection parameter could only be set to false when the platform was responsible for collecting requirements. Now, you can set it to false even when Stripe is responsible for collecting requirements, as long as disable_stripe_user_authentication is also set to false.
How It Works
This change applies to Connect embedded components used for account onboarding. The new behavior allows more flexible configuration:
- When Stripe collects requirements + Stripe authentication enabled: You can now disable external account collection
- Default behavior unchanged: The
external_account_collectionparameter still defaults to true - Works with the latest API version: Use API version
2026-03-25.dahliaor later
Action Required
To use this feature, you'll need to:
- View your current API version in Workbench and upgrade to
2026-03-25.dahliaor later - Update your SDK to the corresponding version for your language (Ruby, Python, PHP, Java, Node.js, Go, .NET, etc.)
- Update webhook endpoints to use the new API version
- Test thoroughly against the new version, including Connect integrations
- Perform the upgrade in Workbench (with 72-hour rollback window available)
For more details, refer to the external account collection documentation.