Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Removes the source type parameter when creating new Stripe balance payment methods


Public preview

Removes the source type parameter when creating new Stripe balance payment methods Public preview

What’s new

Removes the ability to specify the source_type when creating Stripe balance payment methods. source_type is now set to null for new Stripe balance payment methods.

Impact

Previously, the source_type parameter was required when creating Stripe balance payment methods. You can no longer specify the source_type when creating Stripe balance payment methods—Stripe now returns an error if you include source_type.

If your integration creates Stripe balance payment methods, update your code to remove the source_type parameter during creation, as well as handle cases where this property is null.

Existing Stripe balance payment methods are not affected by this change.

Changes

FieldsChangeFrom → to
Charge. payment_method_details. stripe_balance. source_type ConfirmationToken. payment_method_preview. stripe_balance. source_type PaymentAttemptRecord. payment_method_details. stripe_balance. source_type PaymentMethod. stripe_balance. source_type PaymentRecord. payment_method_details. stripe_balance. source_typeChangedenum('bank_account'|'card'|'fpx') → nullable(enum('bank_account'|'card'|'fpx'))

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

Learn more about Stripe API upgrades.

Last verified 2026-09-24

Is this helpful?