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
Integration starten
Produkte
Globale Auszahlungen
Capital
Karten ausstellen
Treasury
    Übersicht
    So funktioniert Treasury
    Anspruchsvoraussetzungen
    Jetzt starten
    Mit API-Zugriff loslegen
    Onboarding von Nutzern/Nutzerinnen
    Betrugsbekämpfung
    Marketing- und Compliance-Richtlinien
    Musterintegrationen
    Mit Treasury Finanzkonten und Karten einrichten
    Geldbewegungen mit Treasury
    Beispiel-Anwendung für Issuing und Treasury
    Stripe Issuing und Treasury
    Webhooks für Stripe Issuing und Stripe Treasury
    Mit Stripe Issuing-Karten arbeiten
    Kontoverwaltung
    Kontenstruktur in Stripe Treasury
    Mit verbundenen Konten arbeiten
    Mit Finanzkonten arbeiten
    Finanzkontofunktionen
    Finanzkonten für Plattformen
    Mit Kontoständen und Transaktionen arbeiten
    Geldbewegungen
    Auszahlungen und Aufladungen von Stripe Payments
    SetupIntents, PaymentMethods und BankAccounts verwenden
      ACH Benachrichtigung über die Bearbeitung von Änderungen
      Umgang mit ACH-Standard-Eingabecodes
    Einzahlung von Geld auf Finanzkonten
    Abhebung von Geld aus Finanzkonten
    Zeitpläne für Geldbewegungen
    Partnerbanken
    Fifth Third Bank – Übersicht
    Mit Fifth Third Bank loslegen
Geld verwalten
StartseiteGeldmanagementTreasury

SetupIntents, PaymentMethods und BankAccounts verwenden

Richten Sie Geldbewegungen im Treasury ein.

Seite kopieren

Sie können PaymentMethod-Objekte verwenden, um Kontozugangsdaten für ein US-Bankkonto für die zukünftige Verwendung zu speichern. Nachdem Sie die PaymentMethod erstellt haben, können Sie dasselbe Objekt wiederholt verwenden, um Gelder sowohl auf ein Finanzkonto einzuzahlen als auch von diesem auszuzahlen. Je nach Anwendungsszenario können Sie die PaymentMethod entweder an ein Customer-Objekt oder das Stripe-Konto anhängen.

  • Hängen Sie eine PaymentMethod an ein Customer-Objekt an, wenn Sie die Zahlungsmethode für eine ausgehende Zahlung an eine Drittpartei verwenden möchten.
  • Hängen Sie PaymentMethod an ein verbundenes Konto oder Plattformkonto an, wenn Sie beabsichtigen, die Zahlungsmethode für einen eingehenden oder ausgehenden Transfer unter Beteiligung eines externen Kontos zu verwenden, das zu demselben Unternehmen wie das Stripe-Konto gehört.

Notiz

Das Customer-Objekt definiert eine Dritteinheit, die den/die Inhaber/in eines externen Bankkontos darstellt.

Wenn Sie zuvor Zahlungsdaten von Kundinnen/Kunden mit Stripe unter Verwendung des BankAccounts-Objekts erfasst haben, können Sie in diesen Anfragen BankAccount durch PaymentMethod ersetzen. Für InboundTransfers muss der status-Wert von BankAccount in diesem Fall verified sein. Wir empfehlen, wenn möglich PaymentMethods zu verwenden, um den vollen Funktionsumfang zu erhalten.

In einigen Fällen benachrichtigen Banken auf der Empfängerseite von ACH-Geldübertragungen Stripe über eine Änderung der Kontoinformationen (wie z. B. Kontonummer oder Bankleitzahl). Wenn wir eine solche Benachrichtigung für ein Konto erhalten, das mit einem PaymentMethod- oder BankAccount-Objekt verknüpft ist, aktualisieren wir das Objekt automatisch. Weitere Informationen finden Sie im Leitfaden ACH-Benachrichtigung über Änderungen.

Einen SetupIntent zum Speichern von us_bank_account-Daten erstellen

Mit SetupIntents können Sie Zahlungsmethoden zur Verwendung mit den Endpoints für Geldübertragungen der Stripe API einrichten. Verwenden Sie SetupIntents, um Kunden- oder Kontoanmeldedaten als Zahlungsmethode zu speichern und optimieren Sie diese für die Objekte, die Sie damit verwenden möchten. Wenn Sie beispielsweise ein US-Bankkonto einrichten, ist es erforderlich, das Bankkonto zu verifizieren, wenn Sie dieses externe Konto mit einem eingehenden Transfer belasten möchten. Stripe aktualisiert im Laufe des Vorgangs das Objekt SetupIntent.

Das folgende Beispiel zeigt die Verwendung eines SetupIntent mit einem Bankkonto, das Geldtransfers in beide Richtungen zulässt. Umfassende Informationen zur Einrichtung einer Zahlungsmethode für die Erstellung von Zahlungen und die Bankkontoverifizierung finden Sie im Leitfaden Details für zukünftige Zahlungen per ACH-Lastschrift speichern. Beim Einrichten von Zahlungsmethoden für die Verwaltung von Finanzkontogeldern mit SetupIntents sind die folgenden Felder am relevantesten:

  • flow_directions: Dieses Array definiert die Richtung der Geldübertragungen für eine Zahlungsmethode. Die möglichen Werte sind inbound und outbound. Sie geben an, ob die Zahlungsmethode Gelder auf das Finanzkonto bei Stripe überträgt oder von diesem versendet oder beides. Sie können auch eine bestehende Zahlungsmethode für die Nutzung in beide Richtungen einrichten.
  • attach_to_self: Eine boolesche Kennzeichnung, die angibt, ob Sie diese Zahlungsmethode mit dem entsprechenden Account-Objekt verknüpfen möchten. Um eine mit einem Konto verknüpfte Zahlungsmethode zur Verwaltung der Geldübertragungen dieses Kontos wie eingehende und ausgehende Transfers zu erstellen, setzen Sie diesen Wert auf true.
  • customer: ID des Customer-Objekts, mit dem die Zahlungsmethode bei erfolgreicher Einrichtung verknüpft wird. Mit Customer verknüpfte Zahlungsmethoden können für ausgehende Zahlungen und andere Geldsendungen an Dritte und Kundinnen/Kunden verwendet werden. Auch für eingehende Zahlungen sind sie in Verbindung mit PaymentIntents in Stripe Payments geeignet. Beachten Sie dabei, dass das Attribut attach_to_self bei der Einrichtung kundenspezifischer Zahlungsmethoden auf „false“ gesetzt oder freigelassen werden muss.

Berechtigungen

Für Zahlungsmethoden mit ‘inbound‘-Ablauf (wie InboundTransfers) benötigen Sie die Zustimmung der Kontoinhaber/innen. Wenn Sie die Vereinbarung (Mandate-Objekt) im Voraus erstellen und mit der Zahlungsmethode verknüpfen, können Sie diese später belasten.

Binden Sie Geschäftsbedingungen in Ihre Website oder App ein, aus denen hervorgeht, wie Sie Abbuchungen von externen Konten vornehmen möchten und holen Sie die Zustimmung Ihrer verbundenen Konten ein. Als Mindestanforderung müssen Sie sicherstellen, dass Ihre Geschäftsbedingungen Folgendes abdecken:

  • Die Zustimmung des verbundenen Kontos zur Einleitung einer oder mehrerer Abbuchungen
  • Der voraussichtliche Abbuchungstakt (einmalig oder wiederkehrend)
  • So wird der Abbuchungsbetrag bestimmt

Für die Belastung externer US-Bankkonten mit eingehenden Transfers ist ein Mandat erforderlich. Für ausgehende Überweisungen oder Zahlungen ist hingegen kein Mandat vorgeschrieben.

SetupIntent erstellen

Um ein SetupIntent zu erstellen, müssen Sie entweder eine bestehende Zahlungsmethode mit dem Parameter payment_method verwenden oder neue Zugangsdaten mittels des Inline-Parameters payment_method_data angeben.

Verwenden Sie POST /v1/setup_intents, um ein SetupIntent zu erstellen.

Command Line
cURL
curl https://api.stripe.com/v1/setup_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d payment_method=
{{PAYMENT_METHOD_ID}}

Bei Erfolg gibt die Antwort das neu erstellte SetupIntent-Objekt zurück.

JSON (mit Kommentar)
{ // ID of the Customer to attach the resulting PaymentMethod to "customer": "{{CUSTOMER_ID}}", "attach_to_self": false, // Configure what direction of funds flows this PaymentMethod will support. "flow_directions": ["inbound", "outbound"], // US Bank Account credentials "payment_method_types": ["us_bank_account"], "payment_method_data": { "type": "us_bank_account",

Der SetupIntent hat einen der folgenden Status:

STATUSBESCHREIBUNGNÄCHSTE SCHRITTE
succeededDas Bankkonto wurde sofort verifiziert oder eine Verifizierung war nicht notwendig.Keine Aktion erforderlich.
requires_actionWeitere Schritte erforderlich, um die Bankkontoverifizierung abzuschließen.next_action für weitere Schritte zur Einrichtung.

Nach erfolgreicher Bestätigung des SetupIntent sendet Stripe per E-Mail eine Bestätigung des Mandats und der erfassten Bankkontodaten an Ihre verbundenen Konten. Die Standard-E-Mail verweist auf Stripe Payments. Wenn Sie also Stripe Treasury ohne Stripe Payments verwenden, sollten Sie die Stripe-E-Mails deaktivieren und stattdessen nutzerdefinierte Nachrichten versenden.

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