Autorisierung erhöhen
Erhöhen Sie eine bestehende Autorisierung für einen bestätigten PaymentIntent, bevor Sie diesen erfassen.
Mit der inkrementellen Autorisierung können Sie den autorisierten Betrag für einen bestätigten PaymentIntent erhöhen, bevor Sie diesen erfassen. Vor der Erfassung wird jede inkrementelle Autorisierung auf der Kreditkartenabrechnung Ihrer Kundin/Ihres Kunden als zusätzlicher ausstehender Eintrag angezeigt (z. B. erscheinen eine auf von 10 USD auf 15 USD erhöhte Autorisierung als jeweils ausstehende Einträge über 10 USD und 5 USD). Nach der Erfassung werden die ausstehenden Autorisierungen entfernt und der erfasste Gesamtbetrag wird als ein einziger endgültiger Eintrag angezeigt.
Verfügbarkeit
Beachten Sie bei der Verwendung von inkrementellen Autorisierungen folgende Einschränkungen:
- Nur mit Visa, Mastercard oder Discover verfügbar.
- Für bestimmte Kartenmarken gelten Beschränkungen hinsichtlich der Händlerkategorie (siehe unten).
Weitere Informationen zu inkrementellen Autorisierungen und persönlichen Zahlungen mit Terminal finden Sie unter Inkrementelle Autorisierungen.
IC+-Funktion
Mit dem Preismodell IC+ erhalten Nutzerinnen und Nutzer Zugriff auf inkrementelle Autorisierungen. Wenn Sie ein Standard-Stripe-Preismodell nutzen und auf diese Funktion zugreifen möchten, erfahren Sie mehr unter support.stripe.com.
Verfügbarkeit nach Kartennetzwerk und Händlerkategorie
Verwenden Sie inkrementelle Autorisierungen für Zahlungen, die die nachfolgenden Kriterien erfüllen. Sie finden Ihre Nutzerkategorie im Dashboard.
Der Versuch, eine inkrementelle Autorisierung für eine Zahlung durchzuführen, die die folgenden Kriterien nicht erfüllt, resultiert in einem Fehler.
Marke der Karte | Land des Händlers | Zahlungsart | Händlerkategorie |
---|---|---|---|
Visa | Global | Alle Kartenzahlungsarten | Alle Nutzerkategorien |
Mastercard | Global* | Alle Kartenzahlungsarten | Alle Nutzerkategorien |
Discover | Global | Alle Kartenzahlungsarten | Autovermietung, Hotels, Orts- und Pendlerverkehr, Personenbeförderung, einschließlich Fähren, Schienenpersonenverkehr, Buslinien-Charter, Tour, Dampf-/Kreuzfahrtschiffe, Vermietung und Leasing von Booten, Lebensmittelgeschäfte und Supermärkte, Laden von Elektrofahrzeugen, Gaststätten und Restaurants, Trinkhallen (alkoholische Getränke), Hotels, Motels, Resorts, Wohnwagenparks und Campingplätze, Vermietung und Leasing von Geräten/Werkzeugen/Möbeln/Haushaltsgeräten, Autovermietung, Vermietung von Lastkraftwagen und Nutzfahrzeugen, Vermietung von Wohnmobilen und Freizeitfahrzeugen, Parkplätze, Parkuhren und Parkhäuser, Vergnügungsparks, Zirkusse, Wahrsager, Freizeitdienstleistungen (nicht klassifiziert) |
Discover | Global | Card Not Present | Taxifahrzeuge und Limousinen |
Netzwerke mit eingeschränktem Support (Beta)
Inkrementelle Autorisierungen mit starker Kundenauthentifizierung (SCA)
Wenn Sie und der/die Karteninhaber/in sich in einem Land mit SCA-Anforderungen befinden, müssen Sie bei der Verwendung der inkrementellen Autorisierung wichtige Dinge beachten.
Wenn Sie die inkrementelle Autorisierung bei der Erstautorisierung anfordern, konfiguriert Stripe die Zahlungsmethode automatisch für zukünftige Off-Session-Nutzung. Obwohl dazu 3D Secure (3DS) für die anfängliche Autorisierung erforderlich ist, werden nachfolgende inkrementelle Autorisierungen für diese Zahlung als vom Händler initiiert angesehen, wodurch möglicherweise auf jede zusätzliche starke Kundenauthentifizierung verzichtet wird. Informieren Sie Ihre Kundinnen/Kunden bei der ersten Transaktion darüber, dass ihre Zahlung für zukünftige Off-Session-Nutzung mit den inkrementellen Autorisierungen gespeichert wird.
Bei einigen 3DS-Transaktionen geht die Haftung für betrügerische Rückbuchungen (gestohlene oder gefälschte Karten) von Ihnen auf den/die Kartenaussteller/in über. Sie profitieren nicht von der Haftungsverlagerung, wenn Sie von Händlerinnen/Händlern initiierte Transaktionen übermitteln.
Compliance
Sie sind für die Einhaltung aller geltenden Gesetze, Vorschriften und Netzwerkregeln verantwortlich, wenn Sie die Zahlungsdaten eines Kunden/einer Kundin speichern. Zum Beispiel, wenn Sie ihre Zahlungsmethode für die zukünftige Verwendung speichern möchten, beispielsweise um Zahlungen zu tätigen, wenn sie Ihre Website oder App nicht aktiv nutzen. Fügen Sie Ihrer Website oder App Bedingungen hinzu, die angeben, wie Sie die Details zur Zahlungsmethode speichern und Kundinnen/Kunden die Möglichkeit geben, sich anzumelden.
Wenn Sie Zahlungen offline vornehmen möchten, stellen Sie sicher, dass Ihre Bedingungen Folgendes enthalten:
- Die kundenseitige Zustimmung, eine Zahlung oder mehrere Zahlungen für bestimmte Transaktionen in deren Namen einzuleiten.
- Der erwartete Zeitpunkt und die voraussichtliche Häufigkeit von Zahlungen (z. B. Zahlungen für geplante Raten- oder Abonnementzahlungen oder für außerplanmäßige Aufstockungen).
- Wie Sie den Zahlbetrag ermitteln.
- Ihre Stornorichtlinie, wenn die Zahlungsmethode für einen Abonnementdienst ist.
Dokumentieren Sie unbedingt die schriftliche Zustimmung Ihrer Kundinnen und Kunden zu diesen Bedingungen.
Best Practices
Wenn Sie die inkrementelle Autorisierung verwenden, sollten Sie Ihre Kundinnen und Kunden proaktiv über alle Autorisierungen für geschätzte Beträge benachrichtigen, die inkrementelle Autorisierungen nach sich ziehen können und die Beträge erhöhen. Im Folgenden finden Sie einige Best Practices.
- Geben Sie an, dass eine Autorisierung für einen geschätzten Betrag erfolgt und dass während des Bezahlvorgangs bzw. vor dem Kaufabschluss weitere Autorisierungsanfragen folgen können.
- Stützen Sie die geschätzten Beträge auf einer realistischen Schätzung des Gesamtbetrags der Transaktion.
Compliance
Sie sind für die Einhaltung aller geltenden Gesetze, Vorschriften und Netzwerkregeln verantwortlich, wenn Sie inkrementelle Autorisierungen nutzen. Lesen Sie die Netzwerkregeln der Kartennetzwerke, für die Sie diese Funktion verwenden möchten, um sicherzustellen, dass Ihre Verkäufe den geltenden Regeln entsprechen, die je nach Netzwerk variieren. Beispielsweise schränken die meisten Kartennetzwerke die Berechnung der in der Erstautorisierung enthaltenen geschätzten Beträge ein. Sie verbieten die Verwendung von inkrementellen Autorisierungen für Transaktionen, bei denen der Transaktionsbetrag zum Zeitpunkt der Autorisierung bekannt sein sollte (z. B. bei wiederkehrenden Zahlungen für Abonnements).
Die auf dieser Seite bereitgestellten Informationen im Zusammenhang mit der Einhaltung dieser Anforderungen dienen Ihrer allgemeinen Orientierung und stellen keine rechtliche, steuerliche, buchhalterische oder sonstige fachliche Beratung dar. Wenden Sie sich an eine Fachperson, wenn Sie sich bezüglich Ihrer Verpflichtungen unsicher sind.
Einen nicht erfassten PaymentIntent erstellen und bestätigen
Verwenden Sie den Parameter request_
, um die PaymentIntents anzugeben, die Sie erhöhen möchten.
Mit den Parametern if_
oder never
bestimmen Sie, wann die Erhöhung eines PaymentIntent beginnen soll:
if_
: Der erstellte PaymentIntent lässt zukünftige Erhöhungen basierend auf der inkrementellen Verfügbarkeit des Autorisierungs-Supports zu.available never
: Der erstellte PaymentIntent lässt keine zukünftigen Erhöhungen zu.
Sie können inkrementelle Autorisierungen für nicht erfasste Zahlungen nur nach der PaymentIntent-Bestätigung durchführen. Um den Betrag einer Zahlung vor der Bestätigung anzupassen, verwenden Sie stattdessen die Aktualisierungsmethode.
In der PaymentIntent-Bestätigungsantwort enthält das Feld payment_method_details für die latest_charge den Eintrag available
oder unavailable
, je nach der Kundenzahlungsmethode und den oben genannten Verfügbarkeitskriterien. Dadurch wird bestimmt, ob ein PaymentIntent für eine inkrementelle Autorisierung infrage kommt oder nicht. (Wenn Sie in Ihrer PaymentIntent-Bestätigungsanfrage keine inkrementelle Autorisierung angefordert haben, ist diese unavailable
.)
// 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" } } } ... } } }
Inkrementelle Autorisierung durchführen
Um den autorisierten Betrag für einen PaymentIntent zu erhöhen, verwenden Sie den increment_authorization-Endpoint und geben Sie den aktualisierten Autorisierungsbetrag an, auf den erhöht werden soll. Dieser muss größer als der ursprünglich autorisierte Betrag sein. Dadurch wird versucht, einen höheren Betrag für die Karte Ihres Kunden/Ihrer Kundin zu autorisieren. Ein einzelner PaymentIntent kann diesen Endpoint mehrmals aufrufen, um den autorisierten Betrag weiter zu erhöhen.
Sie haben maximal 10 inkrementelle Autorisierungsversuche pro PaymentIntent.
curl https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT_ID}}/increment_authorization \ -u
: \ -d "amount"=1500sk_test_BQokikJOvBiI2HlWgH4olfQ2
Wenn die inkrementelle Autorisierung erfolgreich war, wird das PaymentIntent-Objekt mit dem aktualisierten Betrag zurückgegeben. Schlägt die Autorisierung fehl, wird stattdessen der Fehler card_declined zurückgegeben. Das PaymentIntent-Objekt kann weiterhin für den zuvor autorisierten Betrag erfasst werden. Alle potenziellen Aktualisierungen anderer PaymentIntent-Felder (z. B. application_fee_amount, transfer_data, metadata, description, and statement_descriptor) werden nicht gespeichert, wenn die inkrementelle Autorisierung fehlschlägt.
Die inkrementelle Autorisierung hat eine Obergrenze von entweder 500 USD (oder dem entsprechenden Betrag in lokaler Währung) oder 500 % über dem zuvor autorisierten Betrag (je nachdem, welcher Betrag höher ist) für jedes einzelne Inkrement.
PaymentIntent erfassen
Unabhängig davon, ob Sie den autorisierten Betrag für einen PaymentIntent mit einer inkrementellen Autorisierung erhöhen oder nicht, müssen Sie die Gelder erfassen, bevor die ursprüngliche Autorisierung abläuft. Inkrementelle Autorisierungen verlängern die Gültigkeitsdauer nicht. Um den autorisierten Betrag für einen PaymentIntent mit vorherigen inkrementellen Autorisierungen zu erfassen, verwenden Sie wie gewohnt den capture-Endpoint.
curl https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT_ID}}/capture \ -u
:sk_test_BQokikJOvBiI2HlWgH4olfQ2
Wenn die inkrementelle Autorisierung erfolgreich war, wird das erfasste PaymentIntent-Objekt mit dem aktualisierten Betrag zurückgegeben. Schlägt die Autorisierung fehl, wird stattdessen ein card_declined-Fehler zurückgegeben. Der PaymentIntent wird nicht erfasst, kann aber weiterhin für den zuvor autorisierten Betrag erfasst werden. Alle potenziellen Aktualisierungen an anderen PaymentIntent-Feldern (z. B. application_fee_amount, transfer_data, metadata, description and statement_descriptor) werden nicht gespeichert, wenn die inkrementelle Autorisierung fehlschlägt.
Integration testen
Verwenden Sie die Stripe-Testkarte für die inkrementelle Autorisierung mit einer beliebigen Prüfziffer (CVC), Postleitzahl und zukünftigem Ablaufdatum, um beim Testen inkrementelle Autorisierungen auszulösen:
- Erstellen Sie zunächst die PaymentIntent mit der Testkarte im obigen Schritt „PaymentIntent erstellen und bestätigen“.
- Führen Sie die inkrementelle Autorisierung mit den im obigen Schritt zur Durchführung einer inkrementellen Autorisierung angegebenen Parametern durch und verwenden Sie die Testkarte, um die inkrementelle Autorisierung auszulösen.
Die Nummer | Zahlungsmethode | Beschreibung |
---|---|---|
pm_ | Dadurch wird der Autorisierungsbetrag auf den in der Anfrage angegebenen Betrag erhöht. |