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
Erweiterte Integration erstellen
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
    Übersicht
    Funktionsweise von Checkout
Web Elements
In-App-Elements
Zahlungsszenarien
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Andere Stripe-Produkte
Financial Connections
Krypto
Climate
StartseiteZahlungenCheckout

Funktionsweise von Checkout

So können Sie mit Checkout Zahlungen auf Ihrer Website einziehen.

Seite kopieren

Checkout ist eine Low-Code-Zahlungsintegration, die ein anpassbares Formular für den Zahlungseinzug erstellt.

Mit den integrierten Funktionen von Checkout können Sie Ihre Entwicklungszeit verkürzen. Es werden 40+ Zahlungsmethoden unterstützt, einschließlich Link, mit dem Ihre Kundinnen/Kunden ihre Zahlungsmethoden für einen schnelleren Bezahlvorgang speichern können. Sie können Zahlungen akzeptieren, indem Sie Checkout direkt in Ihre Website einbetten, Kundinnen/Kunden auf eine von Stripe gehostete Zahlungsseite weiterleiten oder eine benutzerdefinierte Checkout-Seite mit Stripe Elements erstellen. Checkout unterstützt Zahlungen sowohl für einmalige Käufe als auch für Abonnements.

Mit Checkout-Sitzungen und dem Stripe Dashboard können Sie Checkout außerdem anpassen und auf zusätzliche Funktionen zugreifen. Eine vollständige Liste der Funktionen finden Sie unter integrierte und anpassbare Funktionen.

Checkout-Lebenszyklus

  1. Sobald Kundinnen/Kunden bereit sind, ihren Kauf abzuschließen, erstellt Ihre Anwendung eine neue Checkout-Sitzung.
  2. Sie betten Checkout auf Ihrer Website ein, um ein Zahlungsformular anzuzeigen.
  3. Kundinnen/Kunden geben ihre Zahlungsdetails ein und schließen die Transaktion ab.
  4. Nach der Transaktion löst das Webhook-Ereignis checkout.session.completed den Bestellabwicklungsprozess aus.

Low-Code-Integration

Checkout erfordert nur minimalen Programmieraufwand und ist aufgrund seiner vorgefertigten Funktionen und Anpassungsoptionen die beste Wahl für die meisten Integrationen. Sie können Checkout integrieren, indem Sie eine Checkout-Sitzung erstellen und Zahlungsdaten des Kunden/der Kundin erfassen. Erfassen Sie Zahlungen, indem Sie in Ihre Website ein Zahlungsformular einbetten.

Vergleichen Sie Checkout mit anderen Zahlungsoptionen von Stripe, um die beste Option für Sie zu ermitteln. Checkout zeigt ein Zahlungsformular an, um Zahlungsinformationen von Kundinnen/Kunden zu erfassen, Karten zu validieren, Fehler zu verarbeiten und vieles mehr.

Support for digital wallets and LinkIntegriert
Responsives Mobil-DesignIntegriert
SCA-fähigIntegriert
CAPTCHAsIntegriert
PCI-KonformitätIntegriert
KartenvalidierungIntegriert
FehlermeldungenIntegriert
Anpassbare MengenIntegriert
Automatischer SteuereinzugIntegriert
Internationaler Sprach-SupportIntegriert
Adaptive PricingIntegriert
Steuern einziehenIndividuell anpassbar
Angepasstes Branding mit Farben, Schaltflächen und SchriftartIndividuell anpassbar
Optional itemsIndividuell anpassbar
Globale ZahlungsmethodenIndividuell anpassbar
Upselling von AbonnementsIndividuell anpassbar
Nutzerspezifische Domains (Nur für von Stripe gehostete Seite)Individuell anpassbar
E-Mail-BelegeIndividuell anpassbar
Rabatte anwendenIndividuell anpassbar
Angepasste BestätigungsseiteIndividuell anpassbar
Warenkörbe nach Abbrüchen wiederherstellenIndividuell anpassbar
Autofill payment details with LinkIndividuell anpassbar
Steuer-IDs erfassenIndividuell anpassbar
Versandinformationen erfassenIndividuell anpassbar
Telefonnummern erfassenIndividuell anpassbar
Datum des Abonnement-Abrechnungszyklus festlegenIndividuell anpassbar

Benutzerdefiniertes Branding

Mit den Branding-Einstellungen im Dashboard können Sie Schriftarten, Farben, Symbole und Feldstile für Ihr eingebettetes Formular festlegen. Weitere Informationen finden Sie unter Individuelle Anpassung Ihrer Integration.

Checkout-Sitzung

Die Checkout-Sitzung ist eine programmgestützte Darstellung dessen, was Ihre Kundinnen und Kunden auf dem Zahlungsformular sehen. Nachdem Sie eine Checkout-Sitzung erstellt haben, können Sie Checkout auf Ihrer Zahlungsseite einbinden, um den Kauf abzuschließen. Wenn Kundinnen/Kunden ihren Kauf abgeschlossen haben, können Sie ihre Bestellungen ausführen, indem Sie ein Ereignisziel erstellen, um Checkout-Sitzungsereignisse zu verarbeiten. Dieser Codeausschnitt aus dem Quickstart-Leitfaden ist ein Beispiel dafür, wie eine Checkout-Sitzung in Ihrer Anwendung erstellt wird.

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 mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

Einmalige und wiederkehrende Zahlungen

Ermöglichen Sie Kundinnen/Kunden, einmalige Zahlungen zu tätigen oder ein Produkt oder eine Dienstleistung zu abonnieren, indem Sie den Parameter mode in einer Checkout-Sitzung festlegen.

ModusEinkaufstyp
ZahlungEinmalige Einkäufe
Abonnement
  • Wiederkehrende Käufe
  • Gemischter Warenkorb: Wiederkehrende Käufe und einmalige Käufe

Gemischter Warenkorb

Erstellen Sie in Checkout einen gemischten Warenkorb, mit dem Ihre Kundinnen und Kunden gleichzeitig Abonnements und einmalige Artikel kaufen können. Um einen gemischten Warenkorb zu erstellen, setzen Sie den Parameter mode auf subscription und fügen Sie im line_items-Array die Preis-IDs oder price_data für jeden line_item ein. Preis-IDs stammen von Preisobjekten, die mit dem Stripe-Dashboard oder der -API erstellt wurden, und ermöglichen es Ihnen, Informationen über Ihren Produktkatalog in Stripe zu speichern.

Sie können auch price_data verwenden, um auf Informationen aus einer externen Datenbank zu verweisen, in der Sie Preis- und Produktdetails hosten, ohne Produktkataloginformationen auf Stripe zu speichern. Weitere Informationen finden Sie unter Aufbau einer Abonnementintegration.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"={{RECURRING_PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d "line_items[1][price]"={{ONE_TIME_PRICE_ID}} \ -d "line_items[1][quantity]"=1 \ -d mode=subscription \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

Zahlungsmethoden

Sie können im Stripe-Dashboard jederzeit verschiedene Zahlungsmethoden anzeigen, aktivieren und deaktivieren. Stripe aktiviert bestimmte Zahlungsmethoden standardmäßig für Sie. Wir können auch zusätzliche Zahlungsmethoden aktivieren, nachdem wir Sie benachrichtigt haben. Sehen Sie sich unsere vollständige Liste der Zahlungsmethoden an.

Zahlungsdetails und Standardzahlungsmethoden speichern

Sie können Zahlungsdetails zur späteren Verwendung speichern, indem Sie beim Erstellen einer Sitzung einen API -Parameter senden. Zu den Optionen zum Speichern von Zahlungsdetails gehören:

  • Einmalige Zahlung: Wenn Ihre Checkout-Sitzung den payment-Modus verwendet, legen Sie den Parameter payment_intent_data.setup_future_usage fest.
  • Abonnementzahlung: Wenn Ihre Checkout-Sitzung den subscription-Modus verwendet, speichert Stripe die Zahlungsmethode standardmäßig.
  • Mehrere gespeicherte Zahlungsmethoden: Wenn ein Kunde/eine Kundin mehrere Zahlungsmethoden gespeichert hat, können Sie im Feld default_payment_method des Kundenobjekts eine Standardzahlungsmethode speichern. Diese Zahlungsmethoden werden jedoch bei Rückkäufen in Checkout nicht angezeigt.

Gastkundinnen/Gastkunden

Das Customer-Objekt stellt eine Kundin/einen Kunden Ihres Unternehmens dar und hilft bei der Nachverfolgung von Abonnements und Zahlungen, die zu dieser Kundin/diesem Kunden gehören. Checkout-Sitzungen, bei denen keine Kundinnen/Kunden erstellt werden, werden stattdessen mit Gastkundinnen/Gastkunden verknüpft

Transaktion abschließen

Um Geschäftsabläufe nach einer Transaktion zu automatisieren, registrieren Sie ein Ereignisziel und erstellen Sie einen Webhook-Endpoint-Handler. Berücksichtigen Sie die folgenden Ereignisse und Automatisierungen, um Folgendes zu ermöglichen:

  • Bearbeiten Sie das Ereignis checkout.session.completed, um Bestellungen abzuschließen, wenn ein Kunde/eine Kundin seinen/ihren Kauf abgeschlossen hat
  • Bearbeiten Sie das Ereignis checkout.session.expired, um Artikel an Ihren Bestand zurückzugeben oder senden Sie Nutzerinnen und Nutzern eine Kaufabbruch-E-Mail, wenn sie keinen Kauf tätigen und ihr Warenkorb abläuft

Siehe auch

  • Checkout-QuickStart
  • Ihre Bestellungen ausführen
  • Steuern in Checkout einziehen
  • Begrenztes Inventar mit Checkout verwalten
  • Währungen mit Adaptive Pricing automatisch in Landeswährungen umrechnen
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
Ähnliche Leitfäden
No-Code-Optionen zum Annehmen von Zahlungen auf Stripe
Vorgefertigte Bezahlseite
Mehr über Zahlungsmethoden erfahren
Verwendete Produkte
Checkout