Adds a new Smart Disputes management feature to Account Session embedded components
What’s new
Adds a new boolean smart_disputes_management parameter to the features hash on the following embedded components when you create an Account Session:
- disputes_list
- payment_details
- payment_disputes
- payments
The smart_disputes_management parameter uses the value of dispute_management by default. You can enable smart_disputes_management only when dispute_management is also enabled. Setting smart_disputes_management to true while dispute_management is false returns a 400 error.
Impact
You can now disable Smart Disputes for each supported embedded component by setting smart_disputes_management to false in the component’s features object. Existing integrations aren’t affected. The parameter defaults to the value of dispute_management, so you don’t need to make any changes unless you want to explicitly control this behaviour.
Changes
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: 2026-07-29. dahlia
- 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.
Related changes
- Adds the ability to show who initiated a top-up
- Adds Payment Method support to Top-ups
- Adds new address fields to Accounts v1 for Singapore compliance
- Adds new address fields to Accounts v2 for Singapore compliance
- Enables rejecting connected accounts with non-zero balances and controlling whether to pause payouts
- Adds the ability to reverse platform rejections on connected accounts