Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
ÜbersichtAlle Produkte ansehen
Beginnen Sie mit der Entwicklung
Entwicklung starten
Beispiel-Projekte
Informationen zu APIs
    API-Tour
    Payment Intents API
      So funktionieren PaymentIntents
      Statusaktualisierung für Zahlungen
      Asynchronous Capture
      Mit Abbuchungen vergleichen
    Setup Intents API
    Zahlungsmethoden
    Produkte und Preise
    Ältere API
    Veröffentlichungsphase
Mit LLMs entwickeln
Stripe verwenden, ohne Code zu erstellen
Stripe einrichten
Konto erstellen
Web-Dashboard
Mobiles Dashboard
Auf Stripe umsteigen
Betrugsrisiko verwalten
Betrug verstehen
Betrugsprävention von Radar
Zahlungsanfechtungen verwalten
Identitäten verifizieren
StartseiteJetzt startenAbout the APIsPayment Intents API

So funktionieren PaymentIntents

Erfahren Sie, wie PaymentIntents innerhalb des Zahlungsablaufs funktionieren.

Seite kopieren

Die Verwaltung von Zahlungen, die asynchrone Prozesse umfassen, kann kompliziert sein. Beispielsweise kann ein/e Nutzer/in aufgefordert werden, eine Zahlung mit 3D Secure zu bestätigen. Asynchrone Zahlungsabläufe sind schwer zu verwalten, da sie von Kundeninteraktionen abhängen, die außerhalb Ihrer Anwendung stattfinden. PaymentIntents und SetupIntents vereinfachen die Verwaltung, indem sie den Status des Ablaufs in einer state machine verfolgen.

requires_payment_method

Wenn der PaymentIntent erstellt wird, hat er den Status requires_payment_method1, bis eine Zahlungsmethode angehängt wird.

Wir empfehlen, PaymentIntent zu erstellen, sobald Sie wissen, wie viel Sie berechnen möchten, sodass Stripe alle versuchten Zahlungen protokollieren kann.

requires_confirmation
Optional

Nachdem ein/e Kund/in die Zahlungsinformationen angegeben hat, kann der PaymentIntent bestätigt werden.

In den meisten Integrationen wird dieser Status übersprungen, weil die Informationen zur Zahlungsmethode genau dann übermittelt werden, wenn die Zahlung bestätigt wird.

requires_action

Wenn für die Zahlung zusätzliche Aktionen erforderlich sind, z. B. die Authentifizierung mit 3D Secure, hat der PaymentIntent den Status requires_action1.

wird verarbeitet

Nachdem die erforderlichen Aktionen verarbeitet wurden, wechselt der PaymentIntent-Wert zu processing für asynchrone Zahlungsmethoden zum Beispiel Lastschriften. Die Bearbeitung dieser Arten von Zahlungsmethoden kann einige Tage in Anspruch nehmen. Andere Zahlungsmethoden, wie zum Beispiel Karten, werden schneller verarbeitet und gehen nicht in den Status processing über.

Wenn Sie Gelder separat autorisieren und erfassen, kann Ihr PaymentIntent stattdessen auch zu requires_capture wechseln. In diesem Fall wird er beim Versuch, die Gelder zu erfassen, zu processing verschoben.

gelungen

Eine PaymentIntent mit erfolgreichem Status bedeutet, dass der von ihm gesteuerte Zahlungsablauf abgeschlossen ist.

Die Gelder sind jetzt in Ihrem Konto und Sie können die Bestellung zuversichtlich ausführen. Wenn Sie eine Rückerstattung an den Kunden/die Kundin ausstellen müssen, können Sie Refunds API verwenden.

requires_payment_method

Wenn der Zahlungsversuch fehlschlägt (zum Beispiel aufgrund einer Ablehnung), kehrt der Status des PaymentIntent zu requires_payment_method zurück, sodass die Zahlung erneut versucht werden kann.

abgebrochen

Sie können einen PaymentIntent jederzeit stornieren, bevor er sich im Status processing2 oder succeeded befindet. Wenn Sie ihn stornieren, wird der PaymentIntent für zukünftige Zahlungsversuche ungültig und kann nicht rückgängig gemacht werden. Wenn Gelder zurückgehalten wurden, werden diese durch die Stornierung freigegeben.

PaymentIntents können auch automatisch in den Status canceled übergehen, wenn sie zu oft bestätigt wurden.

1 Versionen der API vor dem 11.02.2019 zeigen requires_source anstelle von requires_payment_method und requires_source_action anstelle von requires_action an.

2 Sie können einen PaymentIntent im Status processing stornieren, wenn die zugehörige Zahlungsmethode „US-Bankkonto“ ist. Die Stornierung kann jedoch aufgrund eines begrenzten und variierenden Zeitfensters fehlschlagen.

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