Vorhandene Bankkonten migrieren
Erfahren Sie, wie Sie vorhandene Bankkonten zur Payment Intents API oder zur Checkout Sessions API migrieren.
Stripe wird die Unterstützung für ACH Direct Debit über die Charges API in Kürze einstellen. Wenn Sie ACH-Direct-Debit-Zahlungen über die Charges API über die API, Rechnungen oder Abos erstellen, müssen Sie auf die Payment Intents API oder die Checkout Sessions API migrieren. Bevor wir die Unterstützung offiziell einstellen, werden wir Ihnen weitere Informationen per E-Mail mitteilen.
Wenn Sie zuvor Kundenzahlungsdaten mit Stripe über die Tokens API erfasst haben, können Sie das gespeicherte BankAccount weiterhin als PaymentMethod verwenden. Sie können Kundenbankkonten nur mit der Payment Intents API oder der Checkout Sessions API verwenden, wenn Sie die folgenden Anforderungen erfüllen:
Checkout Sessions API: Das Bankkonto des Kunden/der Kundin wurde verifiziert.
Payment Intents API: Das Bankkonto der Kundin/des Kunden/der Kundin wurde verifiziert, und für dieses Bankkonto besteht ein aktives Mandat.
Sie müssen Bankkonten, die bereits verifiziert sind, nicht erneut verifizieren, um sie mit Payment Intents oder Checkout-Sitzungen zu verwenden.
Checkout-Sessions verwenden
Um zuvor gespeicherte und verifizierte Bankkonten in Checkout anzuzeigen, müssen Sie Folgendes tun:
- Eine Checkout-Sitzung mit einem
customer-Parameter erstellen - Setzen Sie die Filter auf
['unspecified', 'always']. - Geben Sie das
us_inbank_ account payment_anmethod_ types
Wenn diese Anforderungen erfüllt sind, findet Checkout automatisch alle gespeicherten, verifizierten Bankkonten, die mit dieser Kundin/diesem Kunden verknüpft sind, und zeigt sie an, sodass die Zahlungsdaten nicht erneut erfasst werden müssen.
Wenn für den customer eine E-Mail-Adresse beigefügt ist, ist das Feld der E-Mail-Adresse des Kunden/der Kundin in der Sitzung vorausgefüllt und kann nicht geändert werden. Sie müssen nach einer E-Mail-Adresse suchen und Ihr Eingabefeld für die E-Mail-Adresse entsprechend rendern.
Ein BankAccount als PaymentMethod abrufen
Sie können gespeicherte BankAccounts über die Payment Methods API abrufen:
Bei Verwendung eines BankAccounts als PaymentMethod werden keine neuen Objekte angelegt. Die Payment Methods API bietet einfach eine andere Ansicht desselben zugrunde liegenden Objekts.
Rechnungen
Nachdem Sie die Mandatsbestätigung erhalten haben, müssen Sie, um Invoicing weiterhin nutzen zu können, entweder die Standardzahlungsmethode Ihres Kunden aktualisieren oder den Parameter default_ festlegen.
So aktualisieren Sie die Standardzahlungsmethode einer Kundin/eines Kunden:
So erstellen Sie eine Rechnung mit einem Bankkonto als Zahlungsmethode:
Abonnements
Nachdem Sie die Mandatsbestätigung erhalten haben, müssen Sie, um Subscriptions weiterhin nutzen zu können, entweder die Standardzahlungsmethode Ihres Kunden aktualisieren oder den Parameter default_ festlegen.
So aktualisieren Sie die Standardzahlungsmethode einer Kundin/eines Kunden:
So erstellen Sie ein Abo mit einem Bankkonto als Zahlungsmethode: