Makes client secret optional for Financial Connections Sessions
What’s new
The client_secret property is now optional on Financial Connections Sessions. Previously, the client_secret property was set on all Financial Connections Sessions. It will only be omitted for sessions created with a ui_mode value of hosted.
Impact
This change is backward compatible. Existing integrations continue to work because the client_secret is still provided for existing Financial Connections flows, and will only be omitted for net-new flows.
Changes
| Field | Change | From → to |
|---|---|---|
| FinancialConnections. Session. client_secret | Changed | string → nullable(string) |
Upgrade
- View your current API version in Workbench.
- If you use an SDK, upgrade to the corresponding SDK version for this API version.
- If you don’t use an SDK, update your API requests to include Stripe-Version: 2025-11-17. clover
- Upgrade the API version used for webhook endpoints .
- Test your integration against the new version.
- If you use Connect, test your Connect integration .
Learn more about Stripe API upgrades.
