# Migrationsleitfaden für Checkout
So migrieren Sie zu den neuesten Integrationen von Stripe.

In der älteren Version von Checkout wurde Kundinnen und Kunden ein modales Dialogfeld angezeigt, in dem Karteninformationen gesammelt und ein Token oder eine Quelle an Ihre Website zurückgegeben wurden. Im Gegensatz dazu sind [Payment Links](https://docs.stripe.com/payment-links.md) und die aktuelle Version von [Checkout](https://docs.stripe.com/payments/checkout.md) intelligente Zahlungsseiten, die von Stripe gehostet werden und Zahlungen oder *Abonnements* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis) erstellen. Beide Integrationen unterstützen Apple Pay, Google Pay, Dynamic *3D Secure*, *Connect* (Connect is Stripe's solution for multi-party businesses, such as marketplace or software platforms, to route payments between sellers, customers, and other recipients), die Wiederverwendung bestehender *Kundinnen und Kunden* (Customer objects represent customers of your business. They let you reuse payment methods and give you the ability to track multiple payments) und viele weitere Funktionen. Sie können auch [andere Zahlungsintegrationen vergleichen](https://docs.stripe.com/payments/online-payments.md#compare-features-and-availability), wenn Payment Links und Checkout nicht zu Ihrem Anwendungsszenario passen.
## Before you begin
Wenn Sie die [SDKs](https://docs.stripe.com/sdks.md) von Stripe verwenden, führen Sie ein Upgrade auf die neueste Version durch.
## Wählen Sie Ihr Geschäftsmodell
Um von der älteren Version von Checkout auf die aktuelle umzustellen, folgen Sie dem Leitfaden, der Ihr Geschäftsmodell am ehesten repräsentiert. Jeder Leitfaden empfiehlt einen Integrationspfad mit einem Beispielcode.
- [Dynamischer Produktkatalog und Preise](https://docs.stripe.com/payments/checkout/migration.md#api-products)
Wenn Sie einen großen Produktkatalog haben oder Unterstützung für dynamisch generierte Einzelposten (wie Spenden oder Steuern) benötigen.
- [Dynamische Abonnements](https://docs.stripe.com/payments/checkout/migration.md#api-subscriptions)
Wenn Sie ein SaaS-Anbieter sind, der Nutzer/innen abrechnet und Unterstützung bei erweiterten Funktionen benötigen.
- [Connect-Plattformen und -Marktplätze](https://docs.stripe.com/payments/checkout/migration.md#connect)
Wenn Sie einen Marktplatz betreiben, auf dem Sie Dienstanbieter und Kund/innen miteinander vernetzen.
- [Zahlungsmethoden für spätere Verwendung speichern](https://docs.stripe.com/payments/checkout/migration.md#setup-mode)
Wenn Sie ein Unternehmen betreiben, das die Kund/innen erst abrechnet, wenn die Dienstleistung ausgeführt wurde.
- [Einfacher Produktkatalog mit festen Preisen](https://docs.stripe.com/payments/checkout/migration.md#simple-products)
Wenn Sie einige Produkte mit vorab bestimmten Preisen verkaufen.
- [Einfache Abonnements](https://docs.stripe.com/payments/checkout/migration.md#simple-subscriptions)
Wenn Sie ein SaaS-Anbieter mit monatlichem Abonnementplan sind.
Wenn Sie den entsprechenden Migrationsleitfaden befolgen, können Sie auch auf die [Konversionstabelle](https://docs.stripe.com/payments/checkout/migration.md#parameter-conversion) verweisen, um eine Zuordnung bestimmter Parameter und Konfigurationsoptionen zu erhalten.
## Dynamischer Produktkatalog und Preise
Wenn Sie Produkte verkaufen, für die der Betrag oder die Einzelposten dynamisch festgelegt werden (z. B. bei einem großen Produktkatalog oder für Spenden), lesen Sie [Annahme von Einmalzahlungen](https://docs.stripe.com/payments/accept-a-payment.md?integration=checkout).
Möglicherweise haben Sie mit der älteren Checkout-Version einen Token oder eine Quelle auf dem Client erstellt und diese/n für spätere Nutzung an Ihren Server übergeben. Die aktuelle Version von Checkout kehrt diesen Vorgang jedoch um. Sie müssen zunächst eine Session auf Ihrem Server erstellen und dann Ihren Kunden/Ihre Kundin an Checkout weiterleiten, der/die nach der Zahlung wieder zu Ihrer Anwendung zurückgeleitet wird.
### Vor
Mit der älteren Version von Checkout würden Sie den dynamischen Betrag und die Beschreibung anzeigen und Karteninformationen von Ihrem Kunden/Ihrer Kundin erfassen.
```html
```
Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden und abrechnen.
#### Curl
```bash
curl https://api.stripe.com/v1/customers \
-u <>: \
-d "email"="customer@example.com" \
-d "source"="{{STRIPE_TOKEN}}"
curl https://api.stripe.com/v1/charges \
-u <>: \
-d "customer"="{{CUSTOMER_ID}}" \
-d "description"="Custom t-shirt" \
-d "amount"="{{ORDER_AMOUNT}}" \
-d "currency"="usd"
```
### Nach
Fügen Sie Ihrer Website eine Schaltfläche zum Bezahlen hinzu, über die ein serverseitiger Endpoint aufgerufen wird, um eine [Checkout-Sitzung](https://docs.stripe.com/api/checkout/sessions/create.md) zu erstellen.
```html
Buy cool new product
```
Eine Checkout-Sitzung ist eine programmgesteuerte Darstellung dessen, was Ihren Kundinnen und Kunden bei der Weiterleitung zum Zahlungsformular angezeigt wird. Es gibt folgende Konfigurationsoptionen:
- [Posten](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-line_items) für die Zahlungsabwicklung
- Zu verwendende Währungen
Fügen Sie eine `success_url` mit der URL einer Seite auf Ihrer Website ein, an die Ihre Kundinnen/Kunden nach Abschluss der Zahlung weitergeleitet werden.
```curl
curl https://api.stripe.com/v1/checkout/sessions \
-u "<>:" \
-d "line_items[0][price_data][currency]=usd" \
-d "line_items[0][price_data][product_data][name]=Custom t-shirt" \
-d "line_items[0][price_data][unit_amount]=2000" \
-d "line_items[0][quantity]=1" \
-d mode=payment \
--data-urlencode "success_url=https://example.com/success"
```
Leiten Sie Ihre Kundinnen und Kunden nach dem Erstellen einer Checkout-Sitzung zu der in der Antwort zurückgegebenen [URL](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-url) weiter. Wenn Sie gekaufte Waren nach der Zahlung abwickeln müssen, lesen Sie [Zahlungen per Checkout und Payment Link abwickeln](https://docs.stripe.com/checkout/fulfillment.md).
## Dynamische Abonnements
Wenn Sie Abonnementdienste anbieten, die dynamisch festgelegt werden oder Support für andere erweiterte Funktionen benötigen, finden Sie weitere Informationen unter [Einrichten eines Abonnements](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md).
Möglicherweise haben Sie mit der älteren Checkout-Version einen Token oder eine Quelle auf dem Client erstellt und diese/n an Ihren Server übergeben, um einen Kunden/eine Kundin oder ein Abonnement zu erstellen. Die aktuelle Version von Checkout kehrt diesen Vorgang jedoch um. Sie müssen zunächst eine Sitzung auf Ihrem Server erstellen und dann Ihren Kunden/Ihre Kundin an Checkout weiterleiten, der/die bei Erfolg wieder zu Ihrer Anwendung zurückgeleitet wird.
### Vor
Mit der älteren Version von Checkout würden Sie die Abonnementinformationen anzeigen und Karteninformationen von Ihrem Kunden/Ihrer Kundin erfassen.
```html
```
Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden, um einen Kunden/eine Kundin und ein Abonnement zu erstellen.
#### Curl
```bash
curl https://api.stripe.com/v1/customers \
-u <>: \
-d "email"="customer@example.com" \
-d "source"="{{STRIPE_TOKEN}}"
curl https://api.stripe.com/v1/subscriptions \
-u <>: \
-d "customer"="{{CUSTOMER_ID}}" \
-d "items[0][price]"="{PRICE_ID}" \
-d "trial_period_days"=30
```
### Nach
Fügen Sie Ihrer Website eine Schaltfläche zum Bezahlen hinzu, über die ein serverseitiger Endpoint aufgerufen wird, um eine [Checkout-Sitzung](https://docs.stripe.com/api/checkout/sessions/create.md) zu erstellen.
```html
Subscribe to cool new service
```
Eine Checkout-Sitzung ist eine programmgesteuerte Darstellung dessen, was Ihren Kundinnen und Kunden bei der Weiterleitung zum Zahlungsformular angezeigt wird. Es gibt folgende Konfigurationsoptionen:
- [Posten](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-line_items) für die Zahlungsabwicklung
- Zu verwendende Währungen
Fügen Sie eine `success_url` mit der URL einer Seite auf Ihrer Website ein, an die Ihre Kundinnen/Kunden nach Abschluss der Zahlung weitergeleitet werden.
```curl
curl https://api.stripe.com/v1/checkout/sessions \
-u "<>:" \
-d "line_items[0][price]={{PRICE_ID}}" \
-d "line_items[0][quantity]=1" \
-d "subscription_data[trial_period_days]=30" \
-d mode=subscription \
--data-urlencode "success_url=https://example.com/success"
```
Leiten Sie Ihre Kundinnen und Kunden nach dem Erstellen einer Checkout-Sitzung zu der in der Antwort zurückgegebenen [URL](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-url) weiter. Der Kunde/die Kundin wird zur `success_url` weitergeleitet, nachdem der Kunde/die Kundin und das Abonnement erstellt wurden. Wenn Sie gekaufte Dienstleistungen nach der Zahlung erbringen müssen, lesen Sie [Zahlungen per Checkout und Payment Link abwickeln](https://docs.stripe.com/checkout/fulfillment.md).
## Connect-Plattformen und -Marktplätze
Wenn Sie eine Connect-Plattform oder einen Connect-Marktplatz betreiben und Zahlungen mit verbundenen Konten erstellen, sollten Sie die aktuelle Version von Checkout verwenden.
Das folgende Beispiel zeigt, wie Sie die Checkout Sessions API verwenden, um eine Direct Charge zu verarbeiten. Sie können Checkout und Connect auch mit [Destination Charges](https://docs.stripe.com/connect/destination-charges.md?platform=web&ui=stripe-hosted) und [separaten Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md?platform=web&ui=stripe-hosted) verwenden.
### Vor
Mit der älteren Version von Checkout würden Sie Karteninformationen von Ihrem Kunden/Ihrer Kundin auf dem Client erfassen.
```html
```
Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden und im Namen des verbundenen Kontos abrechnen.
#### Curl
```bash
curl https://api.stripe.com/v1/charges \
-u <>: \
-d "source"="{{TOKEN_ID}}" \
-d "description"="10 cucumbers from Roger\"s Farm" \
-d "amount"=2000 \
-d "currency"="usd" \
-d "application_fee_amount"=200 \
-H "Stripe-Account: {{CONNECTED_STRIPE_ACCOUNT_ID}}"
```
### Nach
Fügen Sie Ihrer Website eine Schaltfläche zum Bezahlen hinzu, über die ein serverseitiger Endpoint aufgerufen wird, um eine [Checkout-Sitzung](https://docs.stripe.com/api/checkout/sessions/create.md) zu erstellen.
```html
Roger's Farm
```
Eine Checkout-Sitzung ist eine programmgesteuerte Darstellung dessen, was Ihren Kundinnen und Kunden bei der Weiterleitung zum Zahlungsformular angezeigt wird. Es gibt folgende Konfigurationsoptionen:
- [Posten](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-line_items) für die Zahlungsabwicklung
- Zu verwendende Währungen
Fügen Sie eine `success_url` mit der URL einer Seite auf Ihrer Website ein, an die Ihre Kundinnen/Kunden nach Abschluss der Zahlung weitergeleitet werden.
```curl
curl https://api.stripe.com/v1/checkout/sessions \
-u "<>:" \
-H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \
-d "line_items[0][price_data][currency]=usd" \
--data-urlencode "line_items[0][price_data][product_data][name]=Cucumbers from Roger's Farm" \
-d "line_items[0][price_data][unit_amount]=200" \
-d "line_items[0][quantity]=10" \
-d "payment_intent_data[application_fee_amount]=200" \
-d mode=payment \
--data-urlencode "success_url=https://example.com/success"
```
Leiten Sie Ihre Kundinnen und Kunden nach dem Erstellen einer Checkout-Sitzung zu der in der Antwort zurückgegebenen [URL](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-url) weiter. Wenn Sie gekaufte Waren oder Dienstleistungen nach der Zahlung abwickeln bzw. erbringen müssen, lesen Sie [Zahlungen per Checkout und Payment Link abwickeln](https://docs.stripe.com/checkout/fulfillment.md).
## Zahlungsmethoden für spätere Verwendung speichern
Wenn Sie Dienstleistungen anbieten, bei denen Kundinnen/Kunden nicht sofort abgerechnet werden, lesen Sie den Abschnitt [Einrichten zukünftiger Zahlungen](https://docs.stripe.com/payments/save-and-reuse.md?platform=checkout).
Möglicherweise haben Sie mit der älteren Checkout-Version einen Token oder eine Quelle auf dem Client erstellt und diese/n an Ihren Server übergeben, um ihn für spätere Verwendung zu speichern. Die aktuelle Version von Checkout kehrt diesen Vorgang jedoch um. Sie müssen zunächst eine Sitzung auf Ihrem Server erstellen und dann Ihren Kunden/Ihre Kundin an Checkout weiterleiten, der/die bei Erfolg wieder zu Ihrer Anwendung zurückgeleitet wird.
### Vor
Mit der älteren Version von Checkout würden Sie die Zahlungsinformationen anzeigen und Karteninformationen von Ihrem Kunden/Ihrer Kundin erfassen.
```html
```
Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden, um schließlich eine Zahlung zu erstellen.
#### Curl
```bash
curl https://api.stripe.com/v1/customers \
-u <>: \
-d "email"="customer@example.com" \
-d "source"="{{STRIPE_TOKEN}}"
curl https://api.stripe.com/v1/charges \
-u <>: \
-d "customer"="{{CUSTOMER_ID}}" \
-d "description"="Cleaning service" \
-d "amount"="{{ORDER_AMOUNT}}" \
-d "currency"="usd"
```
### Nach
Fügen Sie Ihrer Website eine Schaltfläche zum Bezahlen hinzu, über die ein serverseitiger Endpoint aufgerufen wird, um eine [Checkout-Sitzung](https://docs.stripe.com/api/checkout/sessions/create.md) zu erstellen.
```html
Cleaning service
```
Eine Checkout-Sitzung ist eine programmgesteuerte Darstellung dessen, was Ihren Kundinnen und Kunden bei der Weiterleitung zum Zahlungsformular angezeigt wird. Es gibt folgende Konfigurationsoptionen:
- [Posten](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-line_items) für die Zahlungsabwicklung
- Zu verwendende Währungen
Fügen Sie eine `success_url` mit der URL einer Seite auf Ihrer Website ein, an die Ihre Kundinnen/Kunden nach Abschluss der Zahlungseinrichtung weitergeleitet werden.
```curl
curl https://api.stripe.com/v1/checkout/sessions \
-u "<>:" \
-d mode=setup \
-d currency=usd \
--data-urlencode "success_url=https://example.com/success?session_id={CHECKOUT_SESSION_ID}"
```
Leiten Sie Ihre Kundinnen und Kunden nach dem Erstellen einer Checkout-Sitzung zu der in der Antwort zurückgegebenen [URL](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-url) weiter, um Details zu Zahlungsmethoden zu sammeln. Der Kunde/die Kundin wird nach Abschluss des Vorgangs zur `success_url` weitergeleitet. Wenn Sie bereit sind, eine Zahlung einzuziehen, [rufen Sie den SetupIntent](https://docs.stripe.com/payments/checkout/save-and-reuse.md?payment-ui=stripe-hosted#retrieve-checkout-session) aus der Checkout-Sitzung ab und bereiten Sie damit die Transaktion vor.
## Einfacher Produktkatalog mit festen Preisen
Wenn Sie Produkte mit festen Preisen (wie T-Shirts oder E-Books) verkaufen, lesen Sie den Leitfaden zu [Zahlungslinks](https://docs.stripe.com/payment-links/create.md). Möglicherweise haben Sie die ältere Version von Checkout verwendet, um ein Token oder eine Quelle auf dem Client zu erstellen, und diese dann an Ihren Server übergeben, um eine Zahlung zu erstellen.
### Vor
Mit der älteren Version von Checkout würden Sie den Betrag und die Beschreibung anzeigen und Karteninformationen von Ihrem Kunden/Ihrer Kundin erfassen.
```html
```
Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden, um einen Kunden/eine Kundin und eine Zahlung zu erstellen.
#### Curl
```bash
curl https://api.stripe.com/v1/customers \
-u <>: \
-d "email"="{{STRIPE_EMAIL}}" \
-d "source"="{{STRIPE_TOKEN}}"
curl https://api.stripe.com/v1/charges \
-u <>: \
-d "customer"="{{CUSTOMER_ID}}" \
-d "description"="T-shirt" \
-d "amount"=500 \
-d "currency"="usd"
```
### Nach
Erstellen Sie ein [Produkt](https://docs.stripe.com/api/products.md) und einen [Preis](https://docs.stripe.com/api/prices.md), um den Artikel darzustellen. Im folgenden Beispiel wird das Produkt inline erstellt. Sie können diese Objekte auch im [Dashboard](https://dashboard.stripe.com/test/products) erstellen.
```curl
curl https://api.stripe.com/v1/prices \
-u "<>:" \
-d currency=usd \
-d unit_amount=500 \
-d "product_data[name]=T-shirt"
```
Erstellen Sie im Dashboard mit dem Produkt und dem Preis einen [Payment Link](https://dashboard.stripe.com/payment-links/create). Klicken Sie nach dem Erstellen des Links auf die **Schaltfläche „Kaufen“**, um das Design zu konfigurieren und den Code zu generieren, den Sie kopieren und in Ihre Website einfügen können.
#### HTML
```html
Purchase your new kit
```
## Einfache Abonnements
Wenn Sie einen einfachen Abonnementdienst anbieten (wie monatlichen Zugriff auf eine Software), lesen Sie den Leitfaden zu [Zahlungslinks](https://docs.stripe.com/payment-links/create.md). Möglicherweise haben Sie die ältere Version von Checkout verwendet, um ein Token oder eine Quelle auf dem Client zu erstellen, und diese dann an Ihren Server übergeben, um eine Kundin/einen Kunden und ein Abonnement zu erstellen.
### Vor
Mit der älteren Version von Checkout würden Sie die Abonnementinformationen anzeigen und Karteninformationen von Ihrem Kunden/Ihrer Kundin erfassen.
```html
```
Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden, um einen Kunden/eine Kundin und ein Abonnement zu erstellen.
#### Curl
```bash
curl https://api.stripe.com/v1/customers \
-u <>: \
-d "email"="{{STRIPE_EMAIL}}" \
-d "source"="{{STRIPE_TOKEN}}"
curl https://api.stripe.com/v1/subscriptions \
-u <>: \
-d "customer"="{{CUSTOMER_ID}}" \
-d "items[][price]"="{PRICE_ID}" \
-d "items[][quantity]"=1
```
### Nach
Erstellen Sie ein [Produkt](https://docs.stripe.com/api/products.md) und einen [Preis](https://docs.stripe.com/api/prices.md), um das Abonnement darzustellen. Im folgenden Beispiel wird das Produkt inline erstellt. Sie können diese Objekte auch im [Dashboard](https://dashboard.stripe.com/test/products) erstellen.
```curl
curl https://api.stripe.com/v1/prices \
-u "<>:" \
-d currency=usd \
-d unit_amount=2000 \
-d "recurring[interval]=month" \
-d "product_data[name]=Gold Tier"
```
Erstellen Sie im Dashboard mit dem Produkt und dem Preis einen [Payment Link](https://dashboard.stripe.com/payment-links/create). Klicken Sie nach dem Erstellen des Links auf die **Schaltfläche „Kaufen“**, um das Design zu konfigurieren und den Code zu generieren, den Sie kopieren und in Ihre Website einfügen können.
#### HTML
```html
Purchase your new kit
```
## Parameter-Konversion
Die aktuelle Version von Checkout unterstützt die meisten Funktionen der älteren Version. Sie verwenden jedoch nicht dieselbe API. Die folgende Tabelle ordnet die Parameter und Konfigurationsoptionen zwischen der Legacy-Version und der aktuellen Version zu. Eine vollständige Liste der Konfigurationsoptionen finden Sie unter [Checkout-Sitzungen](https://docs.stripe.com/api/checkout/sessions.md).
| Ältere Version | Aktuelle Version | Tipps für die Integration |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `allowRememberMe` | Nicht unterstützt | Nutzen Sie bestehende Kundinnen und Kunden, indem Sie beim Erstellen einer [Checkout-Sitzung](https://docs.stripe.com/api/checkout/sessions/create.md) den Parameter `customer_account` oder `customer` angeben. Sie können außerdem [Link](https://docs.stripe.com/payments/link/checkout-link.md) aktivieren, damit Ihre Kundinnen und Kunden ihre Zahlungsdaten sicher speichern und wiederverwenden können. |
| `amount` | Automatisch als Summe der Beträge über alle `line_items` hinweg berechnet | Der Gesamtbetrag ist die Summe der Einzelposten, die Sie an Checkout übergeben. |
| `billingAddress` | `Session.billing_address_collection` | Checkout erfasst die Rechnungsadresse automatisch, wenn dies zur Betrugsprävention oder für aufsichtsbehördliche Zwecke erforderlich ist. Setzen Sie diesen Parameter auf `required`, um immer die Rechnungsadresse zu erfassen. |
| `closed` | Wenn eine Kundin-ein Kunde einen Bezahlvorgang schließen möchte, schließt sie/er den Browser-Tab. | |
| `currency` | `Session.currency` | |
| `description` | `Session.line_items.description` oder `product.description` | Wenn Sie einen Preis angeben, zeigt Checkout eine automatisch berechnete Beschreibung der Häufigkeit Ihrer Zahlungen an. Wenn Sie `Session.line_items` angeben, zeigt Checkout für jeden Einzelposten den `name` an. |
| `email` | `Session.customer_email` | Wenn Sie die E-Mail-Adresse Ihres Kunden/Ihrer Kundin bereits kennen, können Sie sie beim Erstellen der Checkout-Sitzung mit [customer_email](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer_email) vorausfüllen. |
| `image` | **Unternehmens-Branding**: Laden Sie Ihr Unternehmenslogo oder -symbol im Dashboard hoch.
**Produktbilder**: Geben Sie mit `product.images` Bilder für jeden Einzelposten an | Checkout verwendet bestimmte Bilder für das [Branding](https://docs.stripe.com/payments/checkout/customization/appearance.md#branding) Ihres Unternehmens und für die Produkte, die Sie verkaufen. Checkout zeigt standardmäßig Ihr Unternehmenslogo an und greift neben dem Namen Ihres Unternehmens auf das Symbol zurück. |
| `key` | Nicht länger ein an Checkout übergebener Parameter | |
| `locale` | `Session.locale` | Sie können einen unterstützten [Standort](https://docs.stripe.com/payments/checkout/custom-components.md#localization) beim Erstellen einer Checkout-Sitzung festlegen. |
| `name` | `product.name` für Preise, die in `Session.line_items` angegeben sind | Wenn Sie einen Preis angeben, zeigt Checkout dem Kunden/der Kundin den Namen des Produkts an, zu dem der Preis gehört. Wenn Sie `Session.line_items` angeben, zeigt Checkout für jeden Einzelposten den `name` an. |
| `panelLabel` | `submit_type` | Checkout passt den Schaltflächentext automatisch an die Posten an, die Sie verkaufen. Verwenden Sie für einmalige Zahlungen[submit_type](https://docs.stripe.com/payments/checkout/custom-components.md#submit-button), um den Schaltflächentext anzupassen. |
| `shippingAddress` | `session.shipping_address_collection` | [Erfassen Sie Versandadressinformationen](https://docs.stripe.com/payments/collect-addresses.md?payment-ui=checkout), indem Sie ein Array von `allowed_countries` übergeben, in die Sie liefern möchten. |
| `token` oder `source` | `success_url` | In JavaScript gibt es nach abgeschlossener Zahlung keinen Rückruf mehr. Da Ihr/e Kund/in auf einer anderen Seite zahlt, richten Sie `success_url` so ein, dass er/sie nach Abschluss der Zahlung umgeleitet wird. |
| `zipCode` | Automatisch von Checkout erfasst | Checkout erfasst die Postleitzahl automatisch, wenn dies zur Betrugsprävention oder für aufsichtsbehördliche Zwecke erforderlich ist. |
## See also
- [Weitere Zahlungsmethoden hinzufügen](https://docs.stripe.com/payments/payment-methods/overview.md)
- [Adressen und Telefonnummern erfassen](https://docs.stripe.com/payments/collect-addresses.md)