# Benennt das Feld allowed_source_types für Quellen in payment_method_types um.

## Das ändert sich

Benennt `allowed_source_types` in `payment_method_types` um.

## Auswirkungen

Aktualisieren Sie Ihren Code, um den neuen Parameternamen zu verwenden, wenn Sie akzeptierte Zahlungsmethoden für eine Transaktion angeben. Diese Änderung bringt eine konsistentere Terminologie mit sich, die auf das breitere Konzept der Zahlungsmethoden abgestimmt ist.

## Änderungen

#### REST API

| Parameters | Change | Resources or endpoints |
| --- | --- | --- |
| `allowed_source_types` | Removed | [Checkout.Session#create](/api/checkout/sessions/create?api-version=2024-06-20), [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntent#confirm](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntent#create](/api/payment_intents/create?api-version=2024-06-20), [PaymentIntent#update](/api/payment_intents/update?api-version=2024-06-20) |
| `payment_method_types` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

#### Ruby

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_source_types` | Removed | [Checkout::SessionCreateParams](/api/checkout/sessions/create?api-version=2024-06-20), [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntentConfirmParams](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntentCreateParams](/api/payment_intents/create?api-version=2024-06-20), [PaymentIntentUpdateParams](/api/payment_intents/update?api-version=2024-06-20) |
| `payment_method_types` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

#### Python

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_source_types` | Removed | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntentConfirmParams](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntentCreateParams](/api/payment_intents/create?api-version=2024-06-20), [PaymentIntentModifyParams](/api/payment_intents/update?api-version=2024-06-20), [checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2024-06-20) |
| `payment_method_types` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

#### PHP

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_source_types` | Removed | [Checkout\Session.create().$params](/api/checkout/sessions/create?api-version=2024-06-20), [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntent.confirm().$params](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntent.create().$params](/api/payment_intents/create?api-version=2024-06-20), [PaymentIntent.update().$params](/api/payment_intents/update?api-version=2024-06-20) |
| `payment_method_types` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

#### Java

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowedSourceTypes` | Removed | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntentConfirmParams](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntentCreateParams](/api/payment_intents/create?api-version=2024-06-20), [PaymentIntentUpdateParams](/api/payment_intents/update?api-version=2024-06-20), [checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2024-06-20) |
| `paymentMethodTypes` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

#### Node.js

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `allowed_source_types` | Removed | [Checkout.SessionCreateParams](/api/checkout/sessions/create?api-version=2024-06-20), [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntentConfirmParams](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntentCreateParams](/api/payment_intents/create?api-version=2024-06-20), [PaymentIntentUpdateParams](/api/payment_intents/update?api-version=2024-06-20) |
| `payment_method_types` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

#### Go

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `AllowedSourceTypes` | Removed | [CheckoutSessionParams](/api/checkout/sessions/create?api-version=2024-06-20), [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntentConfirmParams](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntentParams](/api/payment_intents/create?api-version=2024-06-20) |
| `PaymentMethodTypes` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

#### .NET

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `AllowedSourceTypes` | Removed | [Checkout.SessionCreateOptions](/api/checkout/sessions/create?api-version=2024-06-20), [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20), [PaymentIntentConfirmOptions](/api/payment_intents/confirm?api-version=2024-06-20), [PaymentIntentCreateOptions](/api/payment_intents/create?api-version=2024-06-20), [PaymentIntentUpdateOptions](/api/payment_intents/update?api-version=2024-06-20) |
| `PaymentMethodTypes` | Added | [PaymentIntent](/api/payment_intents/object?api-version=2024-06-20#payment_intent_object-payment_method_types) |

## 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: 2019-02-11` 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).
