Removes support for the payment method types option in Elements
Removes support for setting paymentMethodTypes when you create Elements without a Payment or Setup Intent or call elements.update(). Use allowedPaymentMethodTypes to limit available payment methods, or use Dynamic Payment Methods to manage them from the Dashboard. If your integration sets paymentMethodTypes, Stripe.js now throws an integration error and prevents the Elements instance from being created or updated.
docs.stripe.comquote checked
- behaviour change
- Your codeby hand
Nemotron fixes
In its own wordsmatches the page ✓
| [Removes support for the payment method types option in Elements](https://docs.stripe.com/changelog/endive/2026-09-30/remove-elements-deferred-intent-payment-method-types.md) | Elements | Breaking | stripejs |
Also readmatches the page ✓
If your integration sets `paymentMethodTypes`, Stripe.js now throws an integration error and prevents the Elements instance from being created or updated.
- You can no longer set paymentMethodTypes in your Elements options on Endive. Remove it, replace it with allowedPaymentMethodTypes to limit available payment methods, or manage payment methods in the Dashboard. Previously, Stripe.js versions through Dahlia supported paymentMethodTypes.
What Teire looks for in your code
nothing to search for: checked by hand
Does it reach your code?