Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Jetzt starten
Zahlungen
Finanzautomatisierung
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenZahlungen verwalten
Payment Links verwenden
Bezahlseite erstellen
    Übersicht
    Quickstarts
    Erscheinungsbild anpassen
    Zusätzliche Informationen erfassen
    Steuern einziehen
    Bezahlvorgang dynamisch aktualisieren
    Ihren Produktkatalog verwalten
    Abonnements
    Zahlungsmethoden verwalten
    Lassen Sie Kundinnen/Kunden in ihrer Landeswährung zahlen
    Rabatte, Upselling und optionale Artikel hinzufügen
    Zukünftige Zahlungen einrichten
    Zahlungsdaten bei der Zahlung speichern
    Zahlungen auf Ihrem Server manuell genehmigen
    Nach der Zahlung
    Elements mit Checkout Sessions API-Änderungsprotokoll (Beta)
    Vom bisherigen Bezahlvorgang migrieren
    Bezahlvorgang auf Prices umstellen
Erweiterte Integration erstellen
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
Web Elements
In-App-Elements
Zahlungsszenarien
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Andere Stripe-Produkte
Financial Connections
Krypto
Climate
StartseiteZahlungenBuild a checkout page

Migrationsleitfaden für Checkout

So migrieren Sie zu den neuesten Integrationen von Stripe.

Seite kopieren

Die ältere Version von Checkout hat Kund/innen einen modalen Dialog präsentiert, der Karteninformationen erfasst und einen Token oder eine Quelle an Ihre Website zurückgegeben hat. Im Gegensatz dazu sind Payment Links und die aktuelle Version von Checkout intelligente, von Stripe gehostete Zahlungsseiten, die Zahlungen oder Abonnements erstellen. Beide Integrationen unterstützen Apple Pay, Google Pay, dynamisches 3D Secure, Connect, die Wiederverwendung bestehender Kunden/Kundinnen und viele andere Funktionen. Sie können auch andere Zahlungsintegrationen vergleichen, wenn Payment Links oder Checkout nicht zu Ihrem Anwendungsszenario passen.

Bevor Sie loslegen

Wenn Sie die SDKs 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

    Wenn Sie einen großen Produktkatalog haben oder Unterstützung für dynamisch generierte Einzelposten (wie Spenden oder Steuern) benötigen.

  • Dynamische Abonnements

    Wenn Sie ein SaaS-Anbieter sind, der Nutzer/innen abrechnet und Unterstützung bei erweiterten Funktionen benötigen.

  • Connect-Plattformen und -Marktplätze

    Wenn Sie einen Marktplatz betreiben, auf dem Sie Dienstanbieter und Kund/innen miteinander vernetzen.

  • Zahlungsmethoden für spätere Verwendung speichern

    Wenn Sie ein Unternehmen betreiben, das die Kund/innen erst abrechnet, wenn die Dienstleistung ausgeführt wurde.

  • Einfacher Produktkatalog mit festen Preisen

    Wenn Sie einige Produkte mit vorab bestimmten Preisen verkaufen.

  • Einfache Abonnements

    Wenn Sie ein SaaS-Anbieter mit monatlichem Abonnementplan sind.

Wenn Sie den entsprechenden Migrationsleitfaden befolgen, können Sie auch auf die Konversionstabelle 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.

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.

client.html
<form action="/purchase" method="POST"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
data-name="Custom t-shirt" data-description="Your custom designed t-shirt" data-amount="{{ORDER_AMOUNT}}" data-currency="usd"> </script> </form>

Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden und abrechnen.

Command Line
Curl
curl https://api.stripe.com/v1/customers \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "email"="customer@example.com" \ -d "source"="{{STRIPE_TOKEN}}" curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -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 zu erstellen.

checkout.html
<html> <head> <title>Buy cool new product</title> </head> <body> <!-- Use action="/create-checkout-session.php" if your server is PHP based. --> <form action="/create-checkout-session" method="POST"> <button type="submit">Checkout</button> </form> </body> </html>

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

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -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 weiter. Wenn Sie gekaufte Waren nach der Zahlung abwickeln müssen, lesen Sie Zahlungen per Checkout und Payment Link abwickeln.

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.

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.

client.html
<form action="/subscribe" method="POST"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
data-name="Gold Tier" data-description="Monthly subscription with 30 days trial" data-amount="2000" data-label="Subscribe"> </script> </form>

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.

Command Line
Curl
curl https://api.stripe.com/v1/customers \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "email"="customer@example.com" \ -d "source"="{{STRIPE_TOKEN}}" curl https://api.stripe.com/v1/subscriptions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -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 zu erstellen.

checkout.html
<html> <head> <title>Subscribe to cool new service</title> </head> <body> <!-- Use action="/create-checkout-session.php" if your server is PHP based. --> <form action="/create-checkout-session" method="POST"> <button type="submit">Subscribe</button> </form> </body> </html>

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

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -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 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.

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 und separaten Zahlungen und Überweisungen verwenden.

Vor

Mit der älteren Version von Checkout würden Sie Karteninformationen von Ihrem Kunden/Ihrer Kundin auf dem Client erfassen.

client.html
<form action="/purchase" method="POST"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
data-name="Food Marketplace" data-description="10 cucumbers from Roger's Farm" data-amount="2000"> </script> </form>

Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden und im Namen des verbundenen Kontos abrechnen.

Command Line
Curl
curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -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 zu erstellen.

checkout.html
<html> <head> <title>Roger's Farm</title> </head> <body> <!-- Use action="/create-checkout-session.php" if your server is PHP based. --> <form action="/create-checkout-session" method="POST"> <button type="submit">Checkout</button> </form> </body> </html>

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

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_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 weiter. Wenn Sie gekaufte Waren oder Dienstleistungen nach der Zahlung abwickeln bzw. erbringen müssen, lesen Sie Zahlungen per Checkout und Payment Link abwickeln.

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.

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.

client.html
<form action="/subscribe" method="POST"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
data-name="Cleaning Service" data-description="Charged after your home is spotless" data-amount="2000"> </script> </form>

Als Nächstes würden Sie den resultierenden Token oder die Quelle an Ihren Server senden, um schließlich eine Zahlung zu erstellen.

Command Line
Curl
curl https://api.stripe.com/v1/customers \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "email"="customer@example.com" \ -d "source"="{{STRIPE_TOKEN}}" curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -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 zu erstellen.

checkout.html
<html> <head> <title>Cleaning service</title> </head> <body> <!-- Use action="/create-checkout-session.php" if your server is PHP based. --> <form action="/create-checkout-session" method="POST"> <button type="submit">Subscribe</button> </form> </body> </html>

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

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d mode=setup \ --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 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 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. 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.

client.html
<form action="/pay" method="POST"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
data-name="T-shirt" data-description="Comfortable cotton t-shirt" data-amount="500" data-currency="usd"> </script> </form>

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.

Command Line
Curl
curl https://api.stripe.com/v1/customers \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "email"="{{STRIPE_EMAIL}}" \ -d "source"="{{STRIPE_TOKEN}}" curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "customer"="{{CUSTOMER_ID}}" \ -d "description"="T-shirt" \ -d "amount"=500 \ -d "currency"="usd"

Nach

Erstellen Sie ein Produkt und einen Preis, um den Artikel darzustellen. Im folgenden Beispiel wird das Produkt inline erstellt. Sie können diese Objekte auch im Dashboard erstellen.

Command Line
cURL
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -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. 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.

index.html
HTML
<body> <h1>Purchase your new kit</h1> <!-- Paste your embed code script here. --> <script async src="https://js.stripe.com/v3/buy-button.js"> </script> <stripe-buy-button buy-button-id=
'{{BUY_BUTTON_ID}}'
publishable-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
> </stripe-buy-button> </body>

Einfache Abonnements

Wenn Sie einen einfachen Abonnementdienst anbieten (wie monatlichen Zugriff auf eine Software), lesen Sie den Leitfaden zu Zahlungslinks. 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.

client.html
<form action="/subscribe" method="POST"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
data-name="Gold Tier" data-description="Monthly subscription" data-amount="2000" data-currency="usd" data-label="Subscribe"> </script> </form>

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.

Command Line
Curl
curl https://api.stripe.com/v1/customers \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "email"="{{STRIPE_EMAIL}}" \ -d "source"="{{STRIPE_TOKEN}}" curl https://api.stripe.com/v1/subscriptions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "customer"="{{CUSTOMER_ID}}" \ -d "items[][price]"="{PRICE_ID}" \ -d "items[][quantity]"=1

Nach

Erstellen Sie ein Produkt und einen Preis, um das Abonnement darzustellen. Im folgenden Beispiel wird das Produkt inline erstellt. Sie können diese Objekte auch im Dashboard erstellen.

Command Line
cURL
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -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. 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.

index.html
HTML
<body> <h1>Purchase your new kit</h1> <!-- Paste your embed code script here. --> <script async src="https://js.stripe.com/v3/buy-button.js"> </script> <stripe-buy-button buy-button-id=
'{{BUY_BUTTON_ID}}'
publishable-key=
"pk_test_TYooMQauvdEDq54NiTphI7jx"
> </stripe-buy-button> </body>

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.

Ältere VersionAktuelle VersionTipps für die Integration
allowRememberMeNicht unterstütztSie können bestehende Kunden/Kundinnen durch Angabe des customer-Parameters beim Erstellen einer Checkout-Sitzung wiederverwenden. Sie können Link auch aktivieren, damit Ihre Kunden/Kundinnen ihre Zahlungsinformationen sicher speichern und wiederverwenden können.
amountAutomatisch als Summe der Beträge über alle line_items hinweg berechnetDer Gesamtbetrag ist die Summe der Einzelposten, die Sie an Checkout übergeben.
billingAddressSession.billing_address_collectionCheckout 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.
closedcancel_urlWenn ein/e Kund/in Checkout schließen möchte, kann er/sie entweder die Registerkarte im Browser schließen oder zur cancel_url navigieren.
currencySession.currency
descriptionSession.line_items.description oder product.descriptionWenn 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.
emailSession.customer_emailWenn Sie die E-Mail-Adresse Ihres Kunden/Ihrer Kundin bereits kennen, können Sie sie beim Erstellen der Checkout-Sitzung mit 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 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.

keyNicht länger ein an Checkout übergebener Parameter
localeSession.localeSie können beim Erstellen einer Checkout-Sitzung einen unterstützten Standort angeben.
nameproduct.name für Preise, die in Session.line_items angegeben sindWenn 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.
panelLabelsubmit_typeCheckout passt den Schaltflächentext automatisch an die Artikel an, die Sie verkaufen. Verwenden Sie für Einmalzahlungen submit_type, um den Schaltflächentext anzupassen.
shippingAddresssession.shipping_address_collectionErfassen Sie Versandadressinformationen, indem Sie ein Array von allowed_countries übergeben, in die Sie liefern möchten.
token oder sourcesuccess_urlIn 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.
zipCodeAutomatisch von Checkout erfasstCheckout erfasst die Postleitzahl automatisch, wenn dies zur Betrugsprävention oder für aufsichtsbehördliche Zwecke erforderlich ist.

Siehe auch

  • Weitere Zahlungsmethoden hinzufügen
  • Adressen und Telefonnummern erfassen
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc