Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenVerwenden Sie Managed Payments
Payment Links verwenden
Vorgefertigte Checkout-Seite verwenden
Erstellen Sie eine benutzerdefinierte Integration mit Elements
    Übersicht
    QuickStart-Leitfäden
    Stripe Elements
    Vergleichen Sie Checkout-Sitzungen und PaymentIntents
    Erweiterte Integration entwerfen
    Erscheinungsbild anpassen
    Zahlungsmethoden verwalten
    Zusätzliche Informationen erfassen
    Abonnement-Integration erstellen
    Dynamische Aktualisierungen
    Rabatte hinzufügen
    Steuern auf Ihre Zahlungen einziehen
    Gutschriften einlösen
    Lassen Sie Kundinnen/Kunden in ihrer Landeswährung zahlen
    Zahlungsmethoden von Kundinnen und Kunden speichern und abrufen
    Belege und bezahlte Rechnungen senden
    Zahlungen auf Ihrem Server manuell genehmigen
    Eine Zahlung separat autorisieren und einziehen
    Elements mit Checkout Sessions API-Änderungsprotokoll (Beta)
In-App-Integration erstellen
Präsenzzahlungen
Terminal
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsszenarien
Umgang mit mehreren Währungen
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Mehr als Zahlungen
Unternehmensgründung
Krypto
Agentenbasierter Handel
Financial Connections
Climate
Betrug verstehen
Betrugsprävention von Radar
Zahlungsanfechtungen verwalten
Identitäten verifizieren
Vereinigte Staaten
Deutsch
StartseiteZahlungenBuild a custom integration with Elements

Vergleich der Checkout Sessions und Payment Intents APIs

Erfahren Sie mehr über die Unterschiede zwischen den Checkout Sessions und Payment Intents APIs und wann sie mit Stripe Elements verwendet werden können.

Stripe bietet zwei zentrale APIs für Zahlungen, die Sie mit Elements verwenden können, um unterschiedliche Anpassungs- und Kontrollebenen für Ihre Zahlungsabläufe zu ermöglichen. Die Checkout Sessions API unterstützt gängige Bezahlvorgänge mit integrierten Funktionen, die eigenen Code überflüssig machen, und wird für die meisten Entwickler/innen empfohlen. Mit der Payment Intents API können Sie eigenen Code verwenden, um den Bezahlvorgang detaillierter zu steuern, jedoch ist mehr Integrationscode und Wartungsaufwand erforderlich.

Hinweis

Dieser Leitfaden bezieht sich speziell auf die Verwendung von APIs mit Elements. Weitere Use Cases finden Sie unter Entwerfen einer Zahlungsintegration.

Auswahl der richtigen API

Es ist wichtig zu verstehen, welche API für Ihr Unternehmen geeignet ist, damit Sie auf die gewünschten Funktionen zugreifen und entscheiden können, wie viel Code Sie langfristig verwalten möchten. Checkout-Sitzungen unterstützen weiterhin neue integrierte Funktionen, die mit PaymentIntents nicht verfügbar sind. Wenn Sie PaymentIntents verwenden, können Sie eine ähnliche Funktion manuell in Ihrem Code erstellen. Einige Funktionen, wie Adaptive Pricing, erfordern einen großen Aufwand für die manuelle Erstellung mit PaymentIntents.

Checkout-SitzungenPayment Intents
Empfohlen fürUnternehmen, die weniger Integrationscode, weniger Codepflege im Laufe der Zeit sowie Zugriff auf integrierte Funktionen wünschen, die den Bezahlvorgangstatus verwalten, etwa Rabatte, Posten, Verkaufssteuer und Adaptive Pricing.Unternehmen, die über eine eigene Steuer-Engine, Abo-Engine und Promo-Code-Engine verfügen und die Flexibilität benötigen, ihren eigenen Bezahlvorgang ohne integrierte Funktionen zu erstellen und zu verwalten.
IntegrationVerwenden Sie Code, um eine Bezahlvorgangseite hinzuzufügen und zusätzliche Produkte zu integrieren. Aktivieren Sie beispielsweise Stripe Tax, indem Sie automatic_tax.enabled = true] festlegen, im Gegensatz zur Payment Intents API, bei der Sie die Tax API und Link-Berechnungen manuell aufrufen müssen.Mit der Payment Intents API haben Sie die volle Kontrolle über Bezahlvorgang und Zahlungsablauf und können diese nach Wunsch gestalten. Sie berechnen den endgültigen Betrag mit Steuern, Rabatten, Abos und Währungsumrechnung selbst.
Nutzeroberfläche
  • Elements
  • Von Stripe gehostet
  • Eingebettetes Formular
Elements
KomplexitätEntwickelt, um mit Ihrem Unternehmen zu skalieren – von einfachen bis hin zu komplexen Use Cases.Ideal für große Unternehmen mit erweiterten und komplexen Use Cases, die maßgeschneiderte Lösungen erfordern.

Funktionsvergleich

MerkmalCheckout Sessions APIPayment Intents API
DesignFür komplette Bezahlvorgänge mit Posten, Steuern und Versand.Einsatz für komplexe Use Cases, die eine detaillierte Kontrolle von Zahlungen mit unternehmenseigener Logik erfordern.
SteuerberechnungIntegrierte Steuerberechnung mit Stripe Tax.Erfordert eine separate Integration mit der Tax API.
AbosIntegrierte Abo-Erstellung.Erfordert eine separate Integration mit Abos.
Gutscheine und RabatteIntegrierte Gutschein- und Rabattabwicklung.Erfordert die manuelle Berechnung von Rabatten.
VersandkostenIntegrierte Versandkostenberechnung.Erfordert eine manuelle Berechnung der Versandkosten.
Flexibilität der NutzeroberflächeGehostete Bezahlvorgangseite, eingebettete Formulare und benutzerdefinierte Nutzeroberfläche.Nur benutzerdefinierte Nutzeroberfläche.
AdresserfassungIntegrierte Erfassung von Kunden-, Rechnungs- und Versandadresse.Erfordert die manuelle Bearbeitung von Adressen.
BestellungsverfolgungIntegrierte Funktionalität für Zusammenfassung der Bestellung und Zahlungsbeleg.Erfordert die Implementierung von benutzerdefinierter Sendungsverfolgung.
BetragsaktualisierungenDynamische Aktualisierungen von Bestand und Posten.Erfordert eine manuelle Aktualisierung des Betrags.
SitzungsablaufAutomatischer Ablauf nach 24 Stunden.Kein automatisches Ablaufdatum.
Webhook-EreignisseWebhook-Ereignisse für den gesamten Lebenszyklus des Bezahlvorgangs.Nur Zahlungsstatus-Ereignisse.

Siehe auch

  • Checkout Sessions API
  • Payment Intents API
  • Bezahlvorgangseite mit der Checkout Sessions API erstellen
  • Bezahlvorgangseite mit der Payment Intents API erstellen
War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc