Adds payment method type information for failed payments
What’s new
Adds support for the payment_method_type property on the last_payment_error hash on the PaymentIntent object. This property now returns the payment method type used in a failed payment attempt—for example, card, iDEAL, or SEPA Direct Debit—including for failures that occur during capture and multicapture attempts. The same information is included in the payment_ event.
Impact
You can now determine which payment method type was involved in a failed payment directly from the last_ property, without needing to expand the payment method or join it against separate data sources. This applies to new payment failures going forward; existing records aren’t backfilled.
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: 2026-09-30.endive
- If you don’t use an SDK, update your API requests to include
- Upgrade the API version used for webhook endpoints.
- Test your integration against the new version.
- If you use Connect, test your Connect integration.
Learn more about Stripe API upgrades.
Related changes
- Removes the payment method types parameter from Checkout Sessions
- Adds support for Data Share Only for 3D Secure authentication
- Makes Payment Evaluation signal scores nullable
- Removes PayTo-specific fields from Payment Methods
- Enforces collection of billing address parameters for non-EEA SEPA Direct Debit payments
- Removes the payment method types parameter from Payment Intents and Setup Intents
- Returns specific decline codes for BLIK payment failures
- Deprecates the payment request button
- Shows pending-authorization UI for MB WAY, Bizum, and BLIK with stripe.handleNextAction
- Removes support for the payment method types option in Elements
- Saves Bancontact payment details for future off-session payments in Checkout
- Adds the Standalone 3D Secure API
- Adds support for SeQura payments
- Adds card-present payment methods to allowed payment method types
- Adds Link funding source group details on Payment Records
- Adds early fraud warnings and fraudulent dispute signals for Payment Evaluations
- Adds the ability to report canceled payments
- Adds support for expanding the mandate on card payment method details
- Adds the Payment Record property to the Payment Intent object
- Adds Link wallet details to Payment Records for card payments
- Adds 3D Secure versions 2.3.0 and 2.3.1 to Payment Records
- Adds support for BLIK recurring off-session payments
- Adds PayPay support for one-time online payments in Japan
- Exposes the network response electronic commerce indicator on card charges
- Adds MoMo payment method details to Payment Records