Wir prüfen täglich den Changelog und die OpenAPI-Spezifikation von Stripe, weil wir produktive Integrationen auf der Stripe API betreiben. Diese Seite listet die 84 Änderungen, die wir seit Beginn der Überwachung am 27. März 2026 erfasst haben, die neuesten zuerst.
Die Einträge geben die englischsprachigen Changelogs der Anbieter wieder und stehen deshalb auf Englisch.
Die letzte erfolgreiche Prüfung war am 30. September 2026. Wir kümmern uns darum; bis dahin fehlen hier eventuell die neuesten Änderungen.
Keine Breaking Changes oder Deprecations in der Stripe API in den letzten 90 Tagen.
Letzte Erkennung, 30. September 2026 Stripe added the `first_payment_failure` and `final_payment_failure` enum values to the response field `status_details.paused.subscription.type` across endpoints including `/v1/billing/alerts`, `/v1/checkout/sessions`, `/v1/credit_notes`, and `/v1/customers`. Update response parsing to accept these values (and avoid assuming the enum is closed); no deadline is specified.
Die Einordnung erfolgt automatisch. Prüfen Sie die Notiz des Anbieters, bevor Sie Aufwand einplanen.
Adds parameter for allowed payment method types to Payment Intents and Setup Intents.
Adds ability to update shipping options, consent collection, and future usage support on Payment Links.
Adds customer and payment method details to the Refunds API.
Adds ability to specify that Samsung Pay and PAYCO payment methods should not be reused.
Renames Link Authentication Element to Contact Details Element.
Adds Account as a new item type for Radar value lists.
Adds an amount confirmation parameter to the Payment Intent API.
Removes the mandatory KYC onboarding requirement for app distribution payments for Stripe Apps.
Adds support for Azure Event Grid as an event destination.
Adds a card presence spending control capability for Issuing.
Adds embedded components for balance report and payout reconciliation report to the Account Session API.
Adds an expandable tax rate property to tax rate details in the Invoicing product.
Adds a fulfillment error reason to Issuing card cancellation and replacement reasons.
Adds QR code support for Klarna payments when using Terminal readers.
Adds support for Managed Payments, Stripe's merchant of record solution.
Adds MOTO (mail order/telephone order) property to payment method details for card setup attempts.
Adds new balance transaction types for inbound transfers and reversals in Treasury.
Adds tax ID types for Faroe Islands, Gibraltar, Italy, and Paraguay to capture and store tax identification data.
Adds support for Phantom Cash and USDT in stablecoin payments.
Adds support for recurring payments using Pix payment method.
Introduces the Product Catalog Import API v2.
Adds crypto fingerprint support to Radar value list items for enhanced fraud detection.
Adds support for decimal quantities in invoicing for more precise billing.
Adds integration identifier parameter to Checkout Sessions for better tracking and integration management.
Adds marine carbon removal pathway to Climate Orders for expanded sustainability options.
Adds metadata property to credit note line items for enhanced tracking.
Adds granular control for crypto payment method future usage configuration in Checkout Sessions.
Adds presentment details for Adaptive Pricing Subscriptions to improve pricing transparency.
Adds retention policy cancellation reason to Subscriptions for improved subscription tracking.
Adds risk requirements to Capabilities API for Connect enhancements.
Adds payment limit controls for Issuing cards for enhanced card lifecycle management.
Adds Tempo network as a supported blockchain for crypto payments.
Changes the Address Element state field default formatting to Latin characters, affecting existing integrations with non-Latin character handling.
Updates Checkout Session UI mode enum values.
Updates elements.update() method to return a Promise.
Removes the requirement for certain connected accounts to collect external account information in the Account Sessions API.
Removes deprecated Payment Intents, Setup Intents, and Sources methods from Stripe.js.
Removes support for boolean values in options.layout.radios for Elements, breaking integrations that use this configuration.
Renames the Checkout initialization method.
Updates card property requirements for PaymentRecords, which may affect existing payment record implementations.
Updates events_from parameter on event destinations to accept string values for greater flexibility.
Makes Visa card reference ID optional in Issuing Token, reducing required fields.
Updates the process for configuring future usage in the Payment Element, requiring integration updates.
Adds support for UPI payment method.
Adds display name and service user number fields to Bacs Direct Debit mandates for improved payment method details.
Adds webhook events for reserve hold, release, and plan operations in payments.
Adds Pay by Bank as a supported payment method in Billing API.
Adds payment behavior control options when deleting subscription items.
Adds settlement type field to Application Fee objects.
Adds Sri Lanka VAT number support for tax identification.
Adds ability to upload and manage Wi-Fi certificates and private keys for Terminal readers.
Adds support for managing cellular connectivity configuration on Terminal readers.
Adds transaction purpose field to PaymentIntents for US bank account payments.
Makes Boleto tax ID nullable in payment method details, affecting payment record validation.
Adds support for Stripe Reader S710 terminal device.
Adds Terminal reader and location information to payment method details.
Adds adjustable quantity field to Checkout line items response.
Adds Adyen as a supported iDEAL issuer for payment processing.
Provides OpenAPI specification artifacts for v2 API endpoints.
Adds support for newer 3D Secure protocol versions for enhanced authentication.
Adds Polish NIP tax ID type support.
Adds option to disable strict arithmetic validation on Payment Line Items.
Adds company registration date field to Accounts v2 objects.
Adds contact phone parameter to Accounts API.
Adds top-up field to Treasury ReceivedDebit linked flows.
Updates Terminal currency mapping for Bulgaria from BGN to EUR.
Restores support for setting amount-off coupon duration to forever.
Adds the ability to monitor reserve activity on Balance Transactions and reconcile Risk Reserved balance changes.
Makes the client secret parameter optional for Financial Connections sessions.
Makes flexible billing mode the standard for new subscriptions.
Updates initCheckout to execute synchronously instead of asynchronously.
Removes the postal code requirement for card payments in certain regions in Checkout and Payment Element.
Removes support for the redirectToCheckout method.
Adds discount_source property and removes discount_coupon property from discount objects.
Removes deprecated Bank Elements and replaces them with newer implementations.
Removes the iterations parameter for subscription plans.
Deprecates alphanumeric_id for Issuing Authorization with future removal planned.
Deprecates the bank_transfer_payments capability type in favor of newer capability types.
Adds enum values for fuel units in the Issuing API.
Adds new enum values for request history reasons in the Issuing API.
Renames a purchase_details attribute of the Transaction object in the Issuing API.
Removes undocumented fleet fields from Issuing API.
Makes automatic sync the default capture method for PaymentIntents when not specified.
Renames the features attribute of the Product object.
Unterschiede zwischen aufeinanderfolgenden Versionen der veröffentlichten OpenAPI-Spezifikation von Stripe, ermittelt mit oasdiff. Aufgeführt sind nur Änderungen, die bestehende Clients brechen oder brechen können.
GET /v1/billing/alerts added the new 'final_payment_failure' enum value to the 'data/items/usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/alerts added the new 'first_payment_failure' enum value to the 'data/items/usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts added the new 'final_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts added the new 'first_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/alerts/{id} added the new 'final_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/alerts/{id} added the new 'first_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts/{id}/activate added the new 'final_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts/{id}/activate added the new 'first_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts/{id}/archive added the new 'final_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts/{id}/archive added the new 'first_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts/{id}/deactivate added the new 'final_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/alerts/{id}/deactivate added the new 'first_payment_failure' enum value to the 'usage_threshold/anyOf[subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/credit_balance_summary added the new 'final_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/credit_balance_summary added the new 'first_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/credit_grants added the new 'final_payment_failure' enum value to the 'data/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/credit_grants added the new 'first_payment_failure' enum value to the 'data/items/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/credit_grants added the new 'final_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/credit_grants added the new 'first_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/credit_grants/{id} added the new 'final_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' GET /v1/billing/credit_grants/{id} added the new 'first_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/credit_grants/{id} added the new 'final_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/credit_grants/{id} added the new 'first_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/credit_grants/{id}/expire added the new 'final_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/credit_grants/{id}/expire added the new 'first_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' POST /v1/billing/credit_grants/{id}/void added the new 'final_payment_failure' enum value to the 'customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type' response property for the response status '200' Wir beobachten Stripe, weil wir Integrationen darauf betreiben. Hängt eine Ihrer Integrationen an Stripe, übernehmen wir sie: sauber gebaut, dauerhaft betrieben und angepasst, wenn Stripe etwas ändert, bevor Ihre Daten betroffen sind. Festpreisangebot innerhalb von 48 Stunden.