# Fügt Unterstützung für die Planung der Kündigung eines Abonnements im Rahmen einer ausstehenden Aktualisierung hinzu

## Das ist neu

Sie können nun ein Abonnement am Ende eines Rechnungsstellungszeitraums im Rahmen einer [ausstehenden Aktualisierung](https://docs.stripe.com/billing/subscriptions/pending-updates.md) kündigen, die angewendet wird, wenn die Zahlung einer Rechnung erfolgreich ist.

The [cancel_at_period_end](https://docs.stripe.com/api/subscriptions/object.md?api-version=2026-09-30.endive#subscription_object-pending_update) property is a nullable Boolean added to [pending_update](https://docs.stripe.com/api/subscriptions/object.md?api-version=2026-09-30.endive#subscription_object-pending_update) for a [Subscription](https://docs.stripe.com/api/subscriptions/object.md?api-version=2026-09-30.endive). It indicates whether the subscription will cancel at the end of the current billing period when the pending update applies.

## Auswirkungen

Sie können nun `cancel_at_period_end` übergeben, wenn Sie [ein Abonnement aktualisieren](https://docs.stripe.com/api/subscriptions/update.md?api-version=2026-09-30.endive), bei dem [payment_behavior](https://docs.stripe.com/api/subscriptions/update.md?api-version=2026-09-30.endive#update_subscription-payment_behavior) auf `pending_if_incomplete` gesetzt ist. Diese Kombination gab zuvor einen Fehler zurück. Wenn eine nachfolgende Aktualisierung einen in Konflikt stehenden Wert für `cancel_at_period_end` enthält, lässt Stripe die bestehende ausstehende Aktualisierung ablaufen.

If the payment fails or requires customer action, Stripe stores the setting in the `pending_update` hash. After successfully applying the update, Stripe cancels the subscription after the period ends.

## Änderungen

#### REST API

| Parameter | Change | Resources or endpoints |
| --- | --- | --- |
| `cancel_at_period_end` | Added | [Subscription.pending_update](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

#### Ruby

| Parameter | Change | Resources or methods |
| --- | --- | --- |
| `cancel_at_period_end` | Added | [Subscription::PendingUpdate](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

#### Python

| Parameter | Change | Resources or methods |
| --- | --- | --- |
| `cancel_at_period_end` | Added | [Subscription.PendingUpdate](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

#### PHP

| Parameter | Change | Resources or methods |
| --- | --- | --- |
| `cancel_at_period_end` | Added | [Subscription.pending_update](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

#### Java

| Parameter | Change | Resources or methods |
| --- | --- | --- |
| `cancelAtPeriodEnd` | Added | [Subscription.pending_update](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

#### Node.js

| Parameter | Change | Resources or methods |
| --- | --- | --- |
| `cancel_at_period_end` | Added | [Subscription.pending_update](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

#### Go

| Parameter | Change | Resources or methods |
| --- | --- | --- |
| `CancelAtPeriodEnd` | Added | [SubscriptionPendingUpdate](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

#### .NET

| Parameter | Change | Resources or methods |
| --- | --- | --- |
| `CancelAtPeriodEnd` | Added | [Subscription.PendingUpdate](/api/subscriptions/object?api-version=2026-09-30.endive#subscription_object-pending_update) |

## Upgrade

#### REST API

1. [Rufen Sie Ihre aktuelle API-Version](https://docs.stripe.com/workbench/guides.md#view-api-versions) in Workbench ab.
2. Wenn Sie ein SDK verwenden, aktualisieren Sie auf die entsprechende SDK-Version für diese API-Version.
   - Falls Sie kein SDK verwenden, passen Sie Ihre [API-Anfragen](https://docs.stripe.com/api-versions.md#how-versions-are-specified-in-requests) so an, dass sie `Stripe-Version: 2026-09-30.endive` enthalten.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

#### Ruby

1. [Zeigen Sie Ihre aktuelle API-Version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench an.
2. Aktualisieren Sie Ihr Ruby SDK auf die neueste Version.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).
6. Führen Sie das [Upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade) in Workbench durch. Sie können [die Version für 72&nbsp;Stunden zurücksetzen](https://docs.stripe.com/upgrades.md#roll-back-your-api-version).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

#### Python

1. [Zeigen Sie Ihre aktuelle API-Version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench an.
2. Aktualisieren Sie Ihr Python SDK auf die neueste Version.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).
6. Führen Sie das [Upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade) in Workbench durch. Sie können [die Version für 72&nbsp;Stunden zurücksetzen](https://docs.stripe.com/upgrades.md#roll-back-your-api-version).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

#### PHP

1. [Zeigen Sie Ihre aktuelle API-Version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench an.
2. Aktualisieren Sie Ihr PHP SDK auf die neueste Version.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).
6. Führen Sie das [Upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade) in Workbench durch. Sie können [die Version für 72&nbsp;Stunden zurücksetzen](https://docs.stripe.com/upgrades.md#roll-back-your-api-version).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

#### Java

1. [Zeigen Sie Ihre aktuelle API-Version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench an.
2. Aktualisieren Sie Ihr Java SDK auf die neueste Version.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).
6. Führen Sie das [Upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade) in Workbench durch. Sie können [die Version für 72&nbsp;Stunden zurücksetzen](https://docs.stripe.com/upgrades.md#roll-back-your-api-version).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

#### Node.js

1. [Zeigen Sie Ihre aktuelle API-Version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench an.
2. Aktualisieren Sie Ihr Node SDK auf die neueste Version.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).
6. Führen Sie das [Upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade) in Workbench durch. Sie können [die Version für 72&nbsp;Stunden zurücksetzen](https://docs.stripe.com/upgrades.md#roll-back-your-api-version).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

#### Go

1. [Zeigen Sie Ihre aktuelle API-Version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench an.
2. Aktualisieren Sie Ihr Go SDK auf die neueste Version.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).
6. Führen Sie das [Upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade) in Workbench durch. Sie können [die Version für 72&nbsp;Stunden zurücksetzen](https://docs.stripe.com/upgrades.md#roll-back-your-api-version).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

#### .NET

1. [Zeigen Sie Ihre aktuelle API-Version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench an.
2. Aktualisieren Sie Ihr .NET SDK auf die neueste Version.
3. Aktualisieren Sie die für [Webhook-Endpoints](https://docs.stripe.com/webhooks/versioning.md) verwendete API-Version.
4. [Testen Sie Ihre Integration](https://docs.stripe.com/testing.md) mit der neuen Version.
5. Wenn Sie Connect verwenden, [testen Sie Ihre Connect-Integration](https://docs.stripe.com/connect/testing.md).
6. Führen Sie das [Upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade) in Workbench durch. Sie können [die Version für 72&nbsp;Stunden zurücksetzen](https://docs.stripe.com/upgrades.md#roll-back-your-api-version).

Erfahren Sie mehr über [Stripe-API-Upgrades](https://docs.stripe.com/upgrades.md).

## Zugehörige Änderungen

- [Vereinheitlicht das Format des Abrechnungszyklus-Ankers für Subscriptions und Rechnungen](https://docs.stripe.com/changelog/endive/2026-09-30/polymorphic-billing-cycle-anchor.md)
- [Fügt Rechnungsstellungsregeln zu Rechnungsposten hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/invoicing-rules-for-invoice-items.md)
- [Fügt Parameter für Referenz- und Unternehmensdetails für Billie hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/reference-and-company-details-billie.md)
- [Fügt die Möglichkeit hinzu, Rechnungsstellungsregeln für Rechnungsposten zu entfernen](https://docs.stripe.com/changelog/endive/2026-09-30/clear-invoicing-rules-on-invoice-items.md)
- [Fügt Details zur anteilmäßigen Verrechnung für Rechnungsposten im klassischen Abrechnungsmodus hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/invoice-items-proration-details.md)
- [Macht Testangebote allgemein verfügbar](https://docs.stripe.com/changelog/endive/2026-09-30/trial-offer-ga.md)
- [Fügt einen detaillierten Status hinzu, der erklärt, warum eine Rechnung uneinbringlich ist](https://docs.stripe.com/changelog/endive/2026-09-30/invoice-uncollectible-status-detail.md)
- [Fügt die Möglichkeit hinzu, Subscriptions bei Bedarf zu pausieren und fortzusetzen](https://docs.stripe.com/changelog/endive/2026-09-30/pause-subscription.md)
- [Fügt die Feedback Options API hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/feedback-options-api.md)
