- Breaking changes
- Public preview
Payouts are now a capability Breaking changes Public preview
What’s new
We’ve made payouts a capability in both the merchant and recipient configurations. These are automatically requested when Stripe creates a Stripe balance for the account. A Stripe balance is created when you apply the Merchant configuration or request the stripe_balance.stripe_transfers capability on the Recipient configuration. You can use this capability to check that funds in the connected account’s Stripe balance can be paid out to their external account.
Learn more about the Accounts v2 public preview for Stripe Connect and Billing.
Why is this a breaking change?
We’ve removed requirements.entries.impact.restricts_payouts. Payout restrictions are now listed in requirements.entries.impact.restricts_capabilities.capability.
Impact
Requirements that impact payouts no longer have the impact.restricts_payouts field. Instead, the impact.restricts_capabilities field includes the payouts capability on the Merchant or Recipient configurations.
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: 2025-04-30. preview
- Upgrade the API version used for webhook endpoints .
- Test your integration against the new version.
- If you use Connect, test your Connect integration .
- In Workbench, perform the upgrade . You can roll back the version for 72 hours.
Learn more about Stripe API upgrades.
