# Entfernt den Parameter für Zahlungsmethodentypen aus Checkout-Sitzungen

## Das ist neu

Entfernt den Parameter [payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-09-30.endive#create_checkout_session-payment_method_types) aus der Methode [Checkout-Sitzung erstellen](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-09-30.endive). Sie können `payment_method_types` nicht mehr übergeben, wenn Sie eine Checkout-Sitzung erstellen. Verwenden Sie [dynamische Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md), um Zahlungsmethoden ohne Programmieraufwand über das Dashboard zu verwalten.

Sie können auch [excluded_payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-09-30.endive#create_checkout_session-excluded_payment_method_types) verwenden, um bestimmte Zahlungsmethoden aus den Ergebnissen für dynamische Zahlungsmethoden auszuschließen, oder den neuen Parameter [allowed_payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-09-30.endive#create_checkout_session-allowed_payment_method_types), um eine Gruppe von Zahlungsmethoden anzugeben.

Der Parameter [allowed_payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-09-30.endive#create_checkout_session-allowed_payment_method_types) akzeptiert ein Array von Zahlungsmethodentypen und filtert die Liste auf ausschließlich kompatible Zahlungsmethoden basierend auf anderen Parametern wie `Währung`, `Betrag` und `Kunde/Kundin`. Die kompatible Teilmenge wird in der Eigenschaft [payment_method_types](https://docs.stripe.com/api/checkout/sessions/object.md?api-version=2026-09-30.endive#checkout_session_object-payment_method_types) der Antwort angezeigt.

Bisher gab [payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-08-26.dahlia#create_checkout_session-payment_method_types) einen Fehler zurück, wenn Sie eine inkompatible Zahlungsmethode angegeben haben. `allowed_payment_method_types` filtert inkompatible Methoden im Hintergrund heraus und gibt nur diejenigen zurück, die mit der aktuellen Konfiguration funktionieren.

## Warum ist diese Änderung so wichtig?

Die Übergabe von `payment_method_types` als Parameter beim [Erstellen einer Checkout-Sitzung](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-09-30.endive) gibt jetzt einen `400`-Fehler zurück. Wenn Ihre Integration diesen Parameter festlegt, müssen Sie ihn entfernen und zu [dynamischen Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) oder [allowed_payment_method_types](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2026-09-30.endive#create_checkout_session-allowed_payment_method_types) migrieren.

## Auswirkungen

Diese Migration erfordert besondere Aufmerksamkeit, wenn Ihre Integration beim Erstellen einer Checkout-Sitzung `payment_method_types` übergibt. Sie müssen Ihre Integration aktualisieren, um [dynamische Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) zu verwenden, oder zu `allowed_payment_method_types` wechseln, um anstelle von Fehlern eine automatische Kompatibilitätsfilterung zu erhalten. Anfragen, die `payment_method_types` enthalten, geben jetzt einen `400`-Fehler zurück.

## Änderungen

#### REST API

| Parameters | Change | Resources or endpoints |
| --- | --- | --- |
| `allowed_payment_method_types` | Added | [Checkout.Session](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [Checkout.Session#create](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `payment_method_types` | Removed | [Checkout.Session#create](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

#### Ruby

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_payment_method_types` | Added | [Checkout::Session](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [Checkout::SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `payment_method_types` | Removed | [Checkout::SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

#### Python

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_payment_method_types` | Added | [Checkout.Session](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `payment_method_types` | Removed | [checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

#### PHP

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_payment_method_types` | Added | [Checkout.Session](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [Checkout\Session.create().$params](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `payment_method_types` | Removed | [Checkout\Session.create().$params](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

#### Java

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowedPaymentMethodTypes` | Added | [checkout.Session](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `paymentMethodTypes` | Removed | [checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

#### Node.js

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_payment_method_types` | Added | [Checkout.Session](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [Checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `payment_method_types` | Removed | [Checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

#### Go

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `AllowedPaymentMethodTypes` | Added | [CheckoutSession](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [CheckoutSessionParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `PaymentMethodTypes` | Removed | [CheckoutSessionParams](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

#### .NET

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `AllowedPaymentMethodTypes` | Added | [Checkout.Session](/api/checkout/sessions/object?api-version=2026-09-30.endive#checkout_session_object), [Checkout.SessionCreateOptions](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |
| `PaymentMethodTypes` | Removed | [Checkout.SessionCreateOptions](/api/checkout/sessions/create?api-version=2026-09-30.endive#create_checkout_session) |

## 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

- [Unterstützt Data Share Only für die 3D Secure-Authentifizierung](https://docs.stripe.com/changelog/endive/2026-09-30/data-share-only.md)
- [Macht Signal-Scores der Payment Evaluation nullbar](https://docs.stripe.com/changelog/endive/2026-09-30/payment-evaluations-nullable-score.md)
- [Entfernt PayTo-spezifische Felder aus Zahlungsmethoden](https://docs.stripe.com/changelog/endive/2026-09-30/removed-payto-fields.md)
- [Erzwingt die Erfassung von Parametern der Abrechnungsadresse für SEPA-Lastschriften außerhalb des EWR](https://docs.stripe.com/changelog/endive/2026-09-30/require-sepa-direct-debit-address-fields.md)
- [Entfernt den Parameter für Zahlungsmethodentypen aus Payment Intents und Setup Intents](https://docs.stripe.com/changelog/endive/2026-09-30/removes-the-payment-method-types-parameter-from-payment-intents-and-setup-intents.md)
- [Gibt spezifische Codes für abgelehnte BLIK-Zahlungen zurück](https://docs.stripe.com/changelog/endive/2026-09-30/blik-granular-decline-codes.md)
- [Markiert die Schaltfläche für Zahlungsanfragen als veraltet](https://docs.stripe.com/changelog/endive/2026-09-30/deprecate-payment-request-button.md)
- [Zeigt die Nutzeroberfläche für ausstehende Autorisierungen für MB WAY, Bizum und BLIK mit stripe.handleNextAction an](https://docs.stripe.com/changelog/endive/2026-09-30/handle-next-action-mb-way-bizum-ui.md)
- [Entfernt die Unterstützung für die Option für Zahlungsmethodentypen in Elements](https://docs.stripe.com/changelog/endive/2026-09-30/remove-elements-deferred-intent-payment-method-types.md)
- [Speichert Bancontact-Zahlungsdetails für zukünftige Off-Session-Zahlungen in Checkout](https://docs.stripe.com/changelog/endive/2026-09-30/bancontact-off-session-payments-checkout.md)
- [Fügt die Standalone 3D Secure API hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/standalone-3ds.md)
- [Fügt Unterstützung für SeQura-Zahlungen hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/sequra-payments.md)
- [Fügt Zahlungsmethoden mit physischer Karte zu den zulässigen Arten von Zahlungsmethoden hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/card-present-and-interac-present-enum-values-for-allowed-payment-method-types.md)
- [Fügt Details zur Link-Finanzierungsquellengruppe in Payment Records hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/link-funding-source-group-payment-records.md)
- [Fügt frühzeitige Betrugswarnungen und Signale für Anfechtungen aufgrund von Betrug für Payment Evaluations hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/new-radar-signals-for-payment-evaluations.md)
- [Ermöglicht die Meldung stornierter Zahlungen](https://docs.stripe.com/changelog/endive/2026-09-30/reporting-canceled-payments.md)
- [Fügt Unterstützung für das Erweitern des Mandats in den Details zur Kartenzahlungsmethode hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/expand-mandate-on-card-payments-details.md)
- [Fügt die Eigenschaft „Payment Record“ zum Payment Intent-Objekt hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/payment-records-on-payment-intents.md)
- [Fügt Link-Wallet-Details zu Payment Records für Kartenzahlungen hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/adds-link-wallet-details-to-payment-records-for-card-payments.md)
- [Fügt den Zahlungsdatensätzen die 3D Secure-Versionen 2.3.0 und 2.3.1 hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/3d-secure-payment-records.md)
- [Fügt Unterstützung für wiederkehrende Off-Session-Zahlungen mit BLIK hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/blik-recurring-off-session-payments.md)
- [Fügt PayPay-Unterstützung für einmalige Online-Zahlungen in Japan hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/paypay-payments-japan.md)
- [Zeigt den E-Commerce-Indikator aus der Antwort des Netzwerks bei Kartenabbuchungen an](https://docs.stripe.com/changelog/endive/2026-09-30/view-network-response-eci-on-card-charges.md)
- [Fügt Informationen zum Zahlungsmethodentyp für fehlgeschlagene Zahlungen hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/payment-method-type-payment-failures.md)
- [Fügt Details zur MoMo-Zahlungsmethode zu Payment Records hinzu](https://docs.stripe.com/changelog/endive/2026-09-30/adds-momo-payment-method-details-to-payment-records.md)
