Removes the payment method types parameter from Payment Intents and Setup Intents
Removes payment_method_types as a writable parameter from the create, update, and confirm methods on Payment Intents, and from the create and update methods on Setup Intents. Passing payment_method_types on this API version returns a 400 error with the code payment_method_types_no_longer_supported. Previously, payment_method_types accepted a list of payment method types to explicitly set which methods are available on a PaymentIntent or SetupIntent. This parameter is no longer writable. Requests that pass payment_method_types on the affected endpoints return a 400 error.
docs.stripe.comquote checked
- parameter change
- Your codeby hand
Nemotron fixes
In its own wordsmatches the page ✓
| [Removes the payment method types parameter from Payment Intents and Setup Intents](https://docs.stripe.com/changelog/endive/2026-09-30/removes-the-payment-method-types-parameter-from-payment-intents-and-setup-intents.md) | Payments | Breaking | api |
Also readmatches the page ✓
Previously, `payment_method_types` accepted a list of payment method types to explicitly set which methods are available on a PaymentIntent or SetupIntent. This parameter is no longer writable. Requests that pass `payment_method_types` on the affected endpoints return a `400` error.
What Teire looks for in your code
nothing to search for: checked by hand
Does it reach your code?