2026-11
“Adds new decline codes to the PaymentIntent and PaymentMethod APIs · Payments · Breaking · api”docs.stripe.com ›
“Adds a new structure error code to the Accounts API · Connect · Breaking · api”docs.stripe.com ›
“The Charges object no longer auto-expands refunds by default · Payments · Breaking · api”docs.stripe.com ›
“Removes the charges attribute from the PaymentIntent object · Payments · Breaking · api”docs.stripe.com ›
“Adds new director verification error codes to the Accounts API · Connect · Breaking · api”docs.stripe.com ›
“Enables automatic payment methods by default for PaymentIntents and SetupIntents · Payments, Elements · Breaking · api”docs.stripe.com ›
“Adds specific error codes for failed Klarna payments · Payments, Checkout · Breaking · api”docs.stripe.com ›
“One-time payments in Checkout Sessions support no-cost orders · Checkout · Breaking · api”docs.stripe.com ›
“Platform-scope rendering for select PaymentMethod fingerprints · Connect, Payments, Billing · Breaking · api”docs.stripe.com ›
“Adds new account requirement error codes to the Accounts API · Connect · Breaking · api”docs.stripe.com ›
“Auto-populates the statement descriptor and prefix in the Accounts API · Connect · Breaking · api”docs.stripe.com ›
“Makes automatic async the default capture method for PaymentIntents when not specified · Payments · Breaking · api”docs.stripe.com ›
“Renames the features attribute of the Product object · Invoicing, Billing · Breaking · api”docs.stripe.com ›
“Renames the rendering_options attribute for invoices to rendering · Invoicing, Billing · Breaking · api”docs.stripe.com ›
“Deprecates alphanumeric_id for Issuing Authorization · Issuing · Breaking · api”docs.stripe.com ›
“Deprecates the bank_transfer_payments capability type in favor of newer capability types · Connect · Breaking · api”docs.stripe.com ›
“Renames a fuel attribute of the Authorization object · Issuing · Breaking · api”docs.stripe.com ›
“Renames a purchase_details attribute of the Transaction object · Issuing · Breaking · api”docs.stripe.com ›
“Adds risk verification details for connected accounts · Connect · Breaking · api”docs.stripe.com ›
“Updates the default value for shipping address validation · Issuing · Breaking · api”docs.stripe.com ›
“Updates consent modeling for saving cards with Terminal · Terminal · Breaking · api”docs.stripe.com ›
“Adds support for multiple (partial) payments on invoices · Billing, Invoicing, Payments · Breaking · api”docs.stripe.com ›
“Invoicing resources now specify how they were generated · Billing, Invoicing · Breaking · api”docs.stripe.com ›
“Checkout Sessions have lower latency and new update semantics · Checkout · Breaking · api”docs.stripe.com ›
“Updates the default layout for Payment Element · Elements · Breaking · stripejs”docs.stripe.com ›
“Removes manual capture method for Interac cards · Payments, Terminal · Breaking · api”docs.stripe.com ›
“Removes coupon and promotion code parameters with stackable discounts · Billing · Breaking · api”docs.stripe.com ›
“Adds subscription item-level billing periods and removes subscription-level periods · Billing · Breaking · api”docs.stripe.com ›
“Removes total count expansion for list API methods · All products · Breaking · api”docs.stripe.com ›
“Replaces Upcoming Invoice API methods with the Create Preview Invoice API · Billing, Invoicing · Breaking · api”docs.stripe.com ›
“Replaces top-level price fields with improved price modeling on Invoice Items and Invoice Line Items · Billing, Invoicing · Breaking · api”docs.stripe.com ›
“Replaces top-level tax-related properties with improved tax modeling on Invoices, Invoice Line Items, and Credit Note Line Items · Billing, Invoicing · Breaking · api”docs.stripe.com ›
“HTTP Accept headers for webhooks now specify JSON during Issuing authorizations · Issuing · Breaking · api”docs.stripe.com ›
“Payment Methods won’t allow modifying fields for Naver Pay after the object is first created · Payments · Breaking · api”docs.stripe.com ›
“Adds reason code for Issuing authorizations created while Stripe is unavailable · Issuing · Breaking · api”docs.stripe.com ›
“Changes the political exposure property of the Person object from a string to an enum · Connect · Breaking · api”docs.stripe.com ›
“Partially capturing or canceling payments no longer creates a Refund · Payments · Breaking · api”docs.stripe.com ›
“Removes support for discount coupons that don’t have a specified end time · Billing · Breaking · api”docs.stripe.com ›
“Updates the Vault and Forward API to return a 402 status code for upstream request timeouts · Payments · Breaking · api”docs.stripe.com ›
“Adds the Discount source property and removes the Discount coupon property · Billing · Breaking · api”docs.stripe.com ›
“Updates computation of subscription schedule phase end date to consider billing cycle anchor changes · Billing · Breaking · api”docs.stripe.com ›
“Makes flexible billing mode the default for new subscriptions · Billing, Checkout · Breaking · api”docs.stripe.com ›
“Adds a new error code for business type validations · Connect · Breaking · api”docs.stripe.com ›
“Prevents reusing client secrets for Intents in certain states when initializing Elements · Elements · Breaking · stripejs”docs.stripe.com ›
“Updates default behavior for saved payment methods in Elements with Checkout Sessions · Elements · Breaking · stripejs”docs.stripe.com ›
“Adds specific descriptions for risk requirements during legal, PEP, and sanctions review · Connect · Breaking · api”docs.stripe.com ›
“Changes the set of decline codes used for Alma, Amazon Pay, Billie, Satispay, and South Korean payment methods · Payments · Breaking · api”docs.stripe.com ›
“Promotion Codes now reference Coupons using a polymorphic field for promotions · Billing · Breaking · api”docs.stripe.com ›
“Removes postal code for card payments in certain regions on Checkout and Payment Element · Checkout, Elements · Breaking · stripejs”docs.stripe.com ›