# Dynamische Zahlungsmethoden

Gestalten Sie den Code für Ihre Zahlungsmethoden übersichtlich, indem Sie Zahlungsmethoden dynamisch anfordern und anzeigen.

Dynamische Zahlungsmethoden sind Teil der [Stripe-Standardintegration](https://stripe.com/blog/dynamic-payment-methods) und ermöglichen es Ihnen, die Einstellungen für Zahlungsmethoden über das [Dashboard](https://dashboard.stripe.com/settings/payment_methods) zu konfigurieren&nbsp;– ganz ohne Programmierung. Wenn Sie dynamische Zahlungsmethoden in einer Integration für ein [Element](https://docs.stripe.com/payments/payment-element.md), [Checkout](https://docs.stripe.com/payments/checkout.md), Payment Links oder eine gehostete Rechnungsseite verwenden, übernimmt Stripe die Logik für die dynamische Anzeige der relevantesten zulässigen Zahlungsmethoden für jede Kundin und jeden Kunden, um die Konversion zu maximieren. Dynamische Zahlungsmethoden schalten auch [Anpassungsfunktionen](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md#customization-features) frei, die Ihnen helfen, Zahlungsmethoden anzupassen und damit zu experimentieren.

Mit dynamischen Zahlungsmethoden können Sie:

- Die meisten Zahlungsmethoden im Dashboard aktivieren und verwalten
- Sich den Aufwand sparen, Anspruchsvoraussetzungen für einzelne Zahlungsmethoden anzugeben
- Wenden Sie die [KI-Modelle](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md#ai-models) von Stripe an, die auf fast 100&nbsp;Signalen basieren, um dynamisch zu bestimmen, welche Zahlungsmethoden in Frage kommen und wie sie in jeder Checkout-Sitzung angezeigt werden
- Legen Sie Regeln dafür fest, wann Zahlungsmethoden für Kundinnen und Kunden angezeigt werden
- Zahlungsmethoden für bestimmte Transaktionen ausschließen
- Führen Sie A/B-Tests für neue Zahlungsmethoden durch, bevor Sie diese für Kundinnen und Kunden einführen

## Integrationsoptionen

Verwenden Sie [Checkout](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=checkout&ui=stripe-hosted) oder [Payment Element](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=elements&api-integration=checkout) mit dynamischen Zahlungsmethoden, damit Stripe die Logik für die Anzeige der zulässigen Zahlungsmethoden in Ihrem Frontend für jede Transaktion übernimmt. Wenn Sie über ein Plattformkonto verfügen, befolgen Sie bitte unsere [Connect-Integration](https://docs.stripe.com/connect/manage-payment-methods.md).

### Umstellung auf dynamische Zahlungsmethoden

Wenn Sie Zahlungsmethoden manuell in einer bestehenden Integration auflisten und in Ihrem [Dashboard](https://dashboard.stripe.com/settings/payment_methods) verwalten möchten, entfernen Sie [payment_method_types](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-payment_method_types) aus Ihrem Integrationscode.

#### Checkout

Entfernen Sie in Ihrer Checkout-Integration [payment_method_types](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-payment_method_types).

```bash
curl https://api.stripe.com/v1/checkout/sessions \
  -u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \
  -d success_url="https://example.com/success" \
  -d "line_items[0][price]"=price_H5ggYwtDq4fbrJ \
  -d "line_items[0][quantity]"=2 \
  -d mode=payment
```

#### Erweiterte Integration

Entfernen Sie in Ihrer Integration für das Payment Element [payment_method_types](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-payment_method_types).

```bash
curl https://api.stripe.com/v1/payment_intents \
  -u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \
  -d amount=1099 \
  -d currency=eur \
```

Wenn Ihre Integration eine API-Version vor der Version [2023-08-16](https://docs.stripe.com/upgrades.md#2023-08-16) verwendet, müssen Sie [payment_method_types](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-payment_method_types) durch [automatic_payment_methods](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-automatic_payment_methods) ersetzen. Sie können [Ihre API-Version und das neueste Upgrade im Dashboard anzeigen](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-upgrade-in-the-dashboard).

```bash
curl https://api.stripe.com/v1/payment_intents \
  -u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \
  -d amount=1099 \
  -d currency=eur \
  -d "automatic_payment_methods[enabled]"=true
```

## Anpassungsfunktionen für das Dashboard

Greifen Sie mit dynamischen Zahlungsmethoden auf die folgenden Funktionen zu, um zu steuern, wie und wann Zahlungsmethoden angezeigt werden.

| Funktion | Beschreibung |
| --- | --- |
| [Zahlungsmethodenregeln](https://docs.stripe.com/payments/payment-method-rules.md) | Passen Sie an, wie Sie Zahlungsmethoden anzeigen, indem Sie Zielparameter basierend auf dem Betrag oder dem Standort der Kundin/des Kunden festlegen. |
| [A/B-Test einer Zahlungsmethode](https://docs.stripe.com/payments/a-b-testing.md) | Aktivieren Sie Zahlungsmethoden für Prozentsatz des Datenverkehrs, zum Durchführen eines Experiments und zum Prüfen der sich daraus ergebenden Auswirkungen auf die Konversionsrate, den durchschnittlichen Bestellwert (AOV) und die Verlagerung des Volumens von anderen Zahlungsmethoden. |
| [Konfigurationen der Zahlungsmethoden](https://docs.stripe.com/payments/payment-method-configurations.md) | Erstellen Sie verschiedene Zahlungsmethodengruppen für verschiedene Checkout-Szenarien mit komplexer Logik. Dabei werden z.&nbsp;B. für einmalige Käufe andere Zahlungsmethoden angezeigt als für wiederkehrende Käufe. |
| [Komponente für die Zahlungsmethodeneinstellungen einbetten](https://docs.stripe.com/connect/embed-payment-method-settings.md) | Betten Sie eine Seite mit Einstellungen für die Zahlungsmethoden direkt in Ihre Website ein, damit Ihre Nutzer/innen ihre Zahlungsmethoden verwalten können. |

## So funktionieren dynamische Zahlungsmethoden

Apple Pay und Google Pay werden in diesem Abschnitt nicht behandelt, da sie [unterschiedliche Kriterien](https://docs.stripe.com/testing/wallets.md) verwenden.

Lesen Sie diesen Abschnitt, um die Kriterien zu verstehen, die Stripe für berechtigte Zahlungsmethoden verwendet, und um zu entscheiden, ob diese ausgeblendet oder angezeigt werden sollen und in welcher Reihenfolge. Wenn eine bestimmte Zahlungsmethode nicht in Ihrem Zahlungsablauf angezeigt wird, sind mindestens eines dieser Kriterien möglicherweise nicht erfüllt.

### Dashboard-Einstellungen

Die verfügbaren Zahlungsmethoden finden Sie in Ihrem [Stripe Dashboard](https://dashboard.stripe.com/test/settings/payment_methods). Nur Zahlungsmethoden, die Sie aktiviert haben, können Ihren Kundinnen/Kunden angezeigt werden.

Wenn eine Zahlungsmethode nicht in Ihren Dashboard-Einstellungen aufgeführt ist, wird sie entweder von Stripe nicht unterstützt oder in dem Land, in dem Ihr Konto registriert ist, nicht unterstützt. Beispielsweise ist PayNow nur für Stripe-Konten in Singapur verfügbar.

Erfahren Sie mehr über die [Länderunterstützung](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#country-currency-support).

> Bei der Verwendung von Stripe Connect mit Direct Charges oder `on_behalf_of` werden die verfügbaren Zahlungsmethoden über die Einstellungen des verbundenen Kontos bestimmt. Sie können diese in Ihren [Connect-Einstellungen](https://dashboard.stripe.com/test/settings/payment_methods/connected_accounts) konfigurieren.

### Zahlungsmethoden ausschließen

Während Sie mit dynamischen Zahlungsmethoden die Zahlungsmethoden über das Dashboard verwalten können, haben Sie auch die Möglichkeit, bestimmte Zahlungsmethoden für einzelne Transaktionen mithilfe des Parameters `excluded_payment_method_types` beim Erstellen eines PaymentIntents auszuschließen. So behalten Sie die Kontrolle darüber, welche Zahlungsmethoden für jede Transaktion verfügbar sind, selbst wenn diese in Ihren Dashboard-Einstellungen aktiviert sind.

Heute ist `excluded_payment_method_types` über PaymentIntents, [SetupIntents](https://docs.stripe.com/payments/setup-intents.md) und [Checkout](https://docs.stripe.com/payments/checkout.md) und [Payment Element](https://docs.stripe.com/payments/payment-element.md) verfügbar. Um Zahlungsmethoden für einen bestimmten PaymentIntent auszuschließen:

```curl
curl https://api.stripe.com/v1/payment_intents \
  -u "<<YOUR_SECRET_KEY>>:" \
  -d amount=1000 \
  -d currency=usd \
  -d "automatic_payment_methods[enabled]=true" \
  -d "excluded_payment_method_types[]=affirm" \
  -d "excluded_payment_method_types[]=acss_debit"
```

> Um zu verhindern, dass die Zahlungsmethoden Apple Pay, Google Pay oder  in einem bestimmten PaymentIntent verwendet werden, verwenden Sie die Hash-Parameter für die Wallets, die für jeden Integrationstyp angegeben sind. Siehe zum Beispiel den [Parameter PaymentElements wallets](https://docs.stripe.com/js/elements_object/create_payment_element#payment_element_create-options-wallets). Wenn Sie `apple_pay`, `google_pay` oder `Link` ausschließen, indem Sie ``excluded_payment_method_types` und nicht den Hash für die Wallets verwenden, wird eine Fehlermeldung angezeigt.

### Produktsupport

Mehrere Stripe-Produkte ermöglichen es Ihnen, Kundenkonten zu belasten, darunter Checkout Sessions und das Payment Element. Nicht alle Zahlungsmethoden sind in allen Produkten verfügbar. Beispielsweise ist das BACS-Lastschriftverfahren im Mobile Payment Element nicht verfügbar. Einige Zahlungsmethoden, wie z. B. Swish, unterstützen keine wiederkehrenden Zahlungen.

Erfahren Sie mehr über den [Produkt-Support](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#product-support).

### Transaktionswährung

Stripe unterstützt mehr als [135 Transaktionswährungen](https://docs.stripe.com/currencies.md#presentment-currencies), aber die meisten Zahlungsmethoden unterstützen nur eine Teilmenge davon. Beispielsweise ist das ACH-Lastschriftverfahren nur für Zahlungen in USD verfügbar.

Erfahren Sie mehr über die [Unterstützung von Währungen](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#country-currency-support).

### Zahlungsbetrag

Zusätzlich zu den von Stripe unterstützten allgemeinen [Mindest- und Höchstbeträgen](https://docs.stripe.com/currencies.md#minimum-and-maximum-charge-amounts) haben einige Zahlungsmethoden eigene Mindest- und Höchstbeträge. Beispielsweise ist das SEPA-Lastschriftverfahren nur für Zahlungen unter 10.000&nbsp;EUR verfügbar.

> Der Endbetrag, einschließlich Steuern und Rabatte, ist der Betrag, der zur Bestimmung der verfügbaren Zahlungsmethoden verwendet wird.

Weitere Informationen finden Sie auf der Übersichtsseite der jeweiligen Zahlungsmethode.

### API-Unterstützung

Einige Zahlungsmethoden, wie z. B. TWINT, können nicht für die zukünftige Verwendung eingerichtet werden. Wenn Sie `setup_future_usage` festlegen, werden einige Zahlungsmethoden automatisch herausgefiltert.

Ebenso unterstützen einige Zahlungsmethoden, wie z. B. iDEAL, die [manuelle Erfassung](https://docs.stripe.com/payments/place-a-hold-on-a-payment-method.md) nicht. Wenn Sie `capture_method: manual` festlegen, werden einige Zahlungsmethoden automatisch herausgefiltert.

Erfahren Sie mehr zum Thema [API-Support](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#additional-api-supportability).

### Land der Kundin/des Kunden

Das Land der Kundin/des Kunden hat Einfluss darauf, welche Zahlungsmethoden auf der Zahlungsseite verfügbar sind, da die meisten Zahlungsmethoden in einer vordefinierten Anzahl von Ländern verfügbar sind. BLIK ist beispielsweise nur für Kundschaft in Polen verfügbar.

Erfahren Sie mehr über die [Länderunterstützung](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#country-currency-support).

### Weitere Überlegungen

Die folgenden Funktionen können sich auch auf die Verfügbarkeit einiger Zahlungsmethoden auswirken:

- [Konfiguration der Zahlungsmethode](https://docs.stripe.com/payments/payment-method-configurations.md), um die angezeigte Zahlungsmethode anzupassen.
- [Regeln für Zahlungsmethoden](https://docs.stripe.com/payments/payment-method-rules.md), um eine Zahlungsmethode basierend auf Bedingungen wie Betrag und Währungen ein- oder auszublenden.
- [A/B-Tests](https://docs.stripe.com/payments/a-b-testing.md), um eine Zahlungsmethode vorübergehend ein- oder auszublenden und ihre Auswirkungen auf die Konversionsraten zu sehen.

### KI-Modelle

Bei jeder Checkout-Sitzung bestimmen die KI-Modelle der Suite zur Optimierung des Bezahlvorgangs dynamisch, wie berechtigte Zahlungsmethoden angezeigt werden, einschließlich der Reihenfolge. Diese Modelle umfassen fast 100 On-Session-Signale&nbsp;– wie die Verfügbarkeit von Zahlungsmethoden in Echtzeit und Beliebtheit bei ähnlichen Kundinnen/Kunden&nbsp;– sowie umfassendere Netzwerksignale, wie bevorzugte Zahlungsmethoden, die von ähnlichen Unternehmen verwendet werden. Die KI-Modelle arbeiten mit jeder Logik für Zahlungsmethoden zusammen, die Sie in Code hinzufügen, oder mit Regeln, die Sie im Dashboard einrichten.

Unsere KI-Modelle verwenden ein Exploration-Exploitation-Framework, liefern bewährte Strategien und testen kontinuierlich neue Ansätze. Dadurch passt sich die Bestellung von Zahlungsmethoden schnell an die sich ändernden Kundenerwartungen an und verbessert sich im Laufe der Zeit systematisch.
