Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Versioning
Changelog
    Overview
    Basil
    Acacia
    Previous versions
Upgrade your API version
Upgrade your SDK version
Essentials
SDKs
API
Testing
Stripe CLI
Sample projects
Tools
Workbench
Developers Dashboard
Stripe Shell
Stripe for Visual Studio Code
Features
Workflows
Event Destinations
Stripe health alertsFile uploads
AI solutions
Agent toolkit
Model Context Protocol
Security and privacy
Security
Stripebot web crawler
Privacy
Extend Stripe
Build Stripe apps
Use apps from Stripe
Partners
Partner ecosystem
Partner certification
HomeDeveloper resourcesChangelogBasil2025-04-30.preview

Payouts are now a capabilityBreaking changes

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

ChangeResources
Added
V2.Core.AccountV2.Core.PersonBalanceSettings
 + 1 more
ExternalAccount
Endpoints ChangeResources
closecreatelistretrieveupdateAdded
V2.Core.Account
createdellistretrieveupdateAdded
V2.Core.Person
retrieveupdateAdded
BalanceSettings
createdeletelistretrieveupdateAdded
ExternalAccount
ParametersChangeResources or endpoints
customer_accountAdded
Billing.CreditBalanceSummary#retrieveBilling.CreditBalanceSummaryBilling.CreditBalanceTransaction#list
 + 57 more
Billing.CreditGrant#createBilling.CreditGrant#listBilling.CreditGrantBillingPortal.Session#createBillingPortal.SessionCashBalanceCheckout.Session#createCheckout.Session#listCheckout.SessionConfirmationToken.payment_method_previewCreditNote#listCreditNoteCustomerBalanceTransactionCustomerCashBalanceTransactionCustomerSession#createCustomerSessionCustomerDiscountFinancialConnections.Account#list.account_holderFinancialConnections.Account.account_holderFinancialConnections.Session#create.account_holderFinancialConnections.Session.account_holderInvoice#create_previewInvoice#createInvoice#listInvoiceItem#createInvoiceItem#listInvoiceItemInvoicePaymentIntent#createPaymentIntent#listPaymentIntent#updatePaymentIntentPaymentMethod#attachPaymentMethodPromotionCode#createPromotionCode#listPromotionCodeQuote#createQuote#listQuote#updateQuotePreviewInvoiceQuotePreviewSubscriptionScheduleQuoteSetupAttemptSetupIntent#createSetupIntent#listSetupIntent#updateSetupIntentSubscription#createSubscription#listSubscriptionSchedule#createSubscriptionSchedule#listSubscriptionScheduleSubscriptionTaxId.ownerTaxId
related_customer_accountAdded
Identity.VerificationSession#createIdentity.VerificationSession#listIdentity.VerificationSession
ChangeEvent types
Added
V2CoreAccountClosedEventV2CoreAccountCreatedEventV2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent
 + 13 more
V2CoreAccountIncludingConfigurationCustomerUpdatedEventV2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEventV2CoreAccountIncludingConfigurationMerchantUpdatedEventV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEventV2CoreAccountIncludingConfigurationRecipientUpdatedEventV2CoreAccountIncludingDefaultsUpdatedEventV2CoreAccountIncludingIdentityUpdatedEventV2CoreAccountIncludingRequirementsUpdatedEventV2CoreAccountUpdatedEventV2CoreAccountPersonCreatedEventV2CoreAccountPersonDeletedEventV2CoreAccountPersonUpdatedEventbalance_settings.updated

Upgrade

  1. View your current API version in Workbench.
  2. 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
  3. Upgrade the API version used for webhook endpoints.
  4. Test your integration against the new version.
  5. If you use Connect, test your Connect integration.
  6. In Workbench, perform the upgrade. You can roll back the version for 72 hours.

Learn more about Stripe API upgrades.

Related changes

  • Adds support for third-party tax providers in Accounts v2
  • Adds new event types for Accounts v2
  • Updated address validations for Tax
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Join our early access programme.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc