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
Web Elements
In-App-Elements
Zahlungsszenarien
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
    Übersicht
    Eine Zahlung mehrmals erfassen
    Mehr als den autorisierten Betrag für eine Zahlung erfassen
    Erweiterte Rückstellung für eine Online-Kartenzahlung einrichten
    Autorisierung erhöhen
    Zahlung teilweise autorisieren
    Von Beta migrieren
Orchestrierung
Präsenzzahlungen
Terminal
Andere Stripe-Produkte
Financial Connections
Krypto
Climate
StartseiteZahlungenFlexible acquiring

Umstellung auf die neuesten flexiblen Zahlungsszenarien

Passen Sie Ihre erweiterten Beta-Zahlungsszenarien an die allgemeine Version an.

Seite kopieren

Stripe unterstützt jetzt mehrere flexible Zahlungsszenarien für Transaktionen ohne Karte. Wenn Sie die private Beta-Version einer dieser Funktionen bereits integriert haben, finden Sie in diesem Leitfaden Details zum Upgrade auf die allgemeine Version. Informationen zu neuen Integrationen finden Sie in den folgenden Leitfäden für die Funktionen, die Sie interessieren:

  • Eine Autorisierung schrittweise erhöhen
  • Mehr als den autorisierten Betrag erfassen
  • Online-Kartenzahlung länger zurückhalten
  • Eine Zahlung mehrmals erfassen

Wir haben die folgenden auf Feedback basierenden Verbesserungen an diesen Funktionen vorgenommen:

  • Detaillierte Kontrolle über die Funktionen auf der Ebene des PaymentIntent.
  • Klarere Erwartungen in Bezug auf die Verfügbarkeit und Nutzung von Funktionen nach einer Bestätigungsphase.

Für jede der flexiblen Zahlungsfunktionen gelten andere Anforderungen als für die Private Beta-Integration. Wählen Sie die Funktion aus, die Sie aktualisieren möchten, und lesen Sie den Hinweis oben bezüglich der Änderungen und Anforderungen, die für diese Funktion gelten.

Änderungen gegenüber der Beta

Der erste Schritt dieser Integration ist jetzt obligatorisch.

Inkrementeller Autorisierung anfordern

Ihr PaymentIntent muss vor der Bestätigung eine Aufforderung zur inkrementellen Autorisierung enthalten.

Achtung

Dieser vormals optionale Schritt ist jetzt obligatorisch.

Vorher
Nachher
Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_types[]"=card \ -d payment_method=pm_card_debit_incrementalAuthAuthorized \ -d confirm=true \ -d capture_method=manual \ -d "expand[]"=latest_charge \ -d "payment_method_options[card][request_incremental_authorization_support]"=true
Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_types[]"=card \ -d payment_method=pm_card_debit_incrementalAuthAuthorized \ -d confirm=true \ -d capture_method=manual \ -d "expand[]"=latest_charge \ -d "payment_method_options[card][request_incremental_authorization]"=if_available

Die Antwort gibt jetzt den Status der inkrementellen Autorisierungsanfrage in der Eigenschaft payment_method_details.card.incremental_authorization.status der latest_charge zurück. Der Statuswert ist available oder unavailable je nach Zahlungsmethode des Kunden/der Kundin.

Vorher
Nachher
// PaymentIntent Response { "id": "pi_ANipwO3zNfjeWODtRPIg", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, "amount_received": 0, ... // if latest_charge is expanded { "latest_charge": { "amount": 1000, "payment_method_details": { "card": { "incremental_authorization_supported": true // or false } } ... } } }
// PaymentIntent Response { "id": "pi_ANipwO3zNfjeWODtRPIg", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, "amount_received": 0, ... // if latest_charge is expanded { "latest_charge": { "amount": 1000, "payment_method_details": { "card": { "incremental_authorization": { "status": "available" // or "unavailable" } } } ... } } }

Autorisierten Betrag schrittweise ändern

Im Vergleich zur Beta-Version wurden an diesem Schritt keine Änderungen vorgenommen.

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents/pi_ANipwO3zNfjeWODtRPIg/increment_authorization \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1500

Wählen Sie aus, wie Sie mehr als den ursprünglich autorisierten Betrag erfassen möchten

Zwei der flexiblen Zahlungsfunktionen ermöglichen es Ihnen, einen höheren als den ursprünglich autorisierten Betrag zu erfassen:

  • Übererfassung bis zu einem bestimmten Limit (Mehr als den autorisierten Betrag einer Zahlung erfassen)
  • Erhöhen Sie die bestehende Autorisierung und erfassen Sie dann den neu autorisierten Betrag (Autorisierung erhöhen)

Das folgende Beispiel zeigt, wie sich diese Funktionen in der allgemein verfügbaren Version ergänzen können.

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_types[]"=card \ -d payment_method=pm_card_visa \ -d confirm=true \ -d capture_method=manual \ -d "expand[]"=latest_charge \ -d "payment_method_options[card][request_incremental_authorization]"=if_available \ -d "payment_method_options[card][request_overcapture]"=if_available
// PaymentIntent Response { "object": "payment_intent", "amount": 1000, ... // if latest_charge is expanded { "latest_charge": { "payment_method_details": { "card": { "incremental_authorization": { "status": "available" // or "unavailable" }, "overcapture": { "status": "available", // or "unavailable" "maximum_capturable_amount": 1200 } } } ... } } }

Wenn beide Funktionen verfügbar sind, haben Sie nach derBestätigung des PaymentIntent bei den nächsten Schritten die Möglichkeit, einen höheren als den ursprünglich autorisierten Betrag zu erfassen:

  1. Führen Sie eine Übererfassung durch, wenn der gewünschte Betrag kleiner oder gleich dem maximum_capturable_amount ist.
  2. Führen Sie eine inkrementelle Autorisierung bis zum gewünschten Betrag durch und führen Sie dann die Erfassung durch.
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