Auszahlungen und Aufladungen von Stripe Payments
Erfahren Sie, wie Sie Geld zwischen Guthaben von Zahlungskonten und Finanzkonten bewegen können.
Sie können Geldmittel von Stripe Payments auf Finanzkonten für Plattformen mit Auszahlungenund von Finanzkonten für Plattformen zurück zu Stripe Payments mit Aufstocken bewegen.
Finanzkonten als externe Konten
Bevor Sie Auszahlungen an ein Finanzkonto senden oder Aufstockungen von einem Finanzkonto empfangen können, müssen Sie das Finanzkonto als externes Konto (BankAccount-Objekt) festlegen, das mit dem entsprechenden Stripe-Konto verbunden ist.
- Verbundene Konten: Verwenden Sie POST /v1/accounts/{{CONNECTED_ACCOUNT_ID}}/ external_accounts mit der
routing_und dernumber account_des Finanzkontos, um einnumber BankAccount-Objekt zu erstellen, das Sie für Auszahlungen von einem verbundenen Konto verwenden können. - Plattformkonten: Verwenden Sie das Stripe-Dashboard, um ein
BankAccount-Objekt zu erstellen, das Sie für Auszahlungen von oder Aufstockungen auf Ihr Plattformkonto verwenden können.
Wenn kein externes Standardkonto für die Währung usd festgelegt ist, wird das Finanzkonto zum Standardauszahlungsziel des Kontos. Wenn bereits eines festgelegt ist, Sie aber möchten, können Sie das Finanzkonto als das neue Standardkonto für ein verbundenes Konto festlegen, idnem Sie default_for_currency auf „true“ setzen (wie im folgenden Beispiel). Wenn Sie einen automatischen Auszahlungsplan aktiviert haben, ändert sich dadurch das Ziel der Auszahlungen in das Finanzkonto.
curl https://api.stripe.com/v1/accounts/{{CONNECTED_ACCOUNT_ID}}/external_accounts \ -u: \ -d "external_account[object]"="bank_account" \ -d "external_account[routing_number]"="{{FINANCIAL_ACCOUNT_ROUTING_NUMBER}}" \ -d "external_account[account_number]"="{{FINANCIAL_ACCOUNT_ACCOUNT_NUMBER}}" \ -d "external_account[country]"="US" \ -d "external_account[currency]"="usd" \ -d "default_for_currency"="true"sk_test_BQokikJOvBiI2HlWgH4olfQ2
Bei Erfolg gibt die Antwort das neu erstellte BankAccount-Objekt zurück.
{ "id": "{{BANK_ACCOUNT_ID}}", "object": "bank_account", "account": "{{CONNECTED_ACCOUNT_ID}}", "account_holder_name": null, "account_holder_type": null, "available_payout_methods": [ "standard", "instant" ], ... "default_for_currency": true, ... }
Fifth Third-Finanzkonten als externe Konten
Private Vorschau
Der Zugriff auf Fifth Third ist derzeit auf Vorschaunutzer/innen beschränkt. Kontaktieren Sie uns, wenn Sie Fifth Third ausprobieren möchten.
Sie haben nun die Möglichkeit, ein externes Konto einzurichten, indem Sie die id des Finanzkontos angeben. Sie müssen auch die Funktion intra_stripe_flows für Ihr Finanzkonto anfordern.
curl https://api.stripe.com/v1/accounts/{{CONNECTED_ACCOUNT_ID}}/external_accounts \ -u: \ -d "external_account[object]"="bank_account" \ -d "external_account[financial_account]"="{{FINANCIAL_ACCOUNT_ID}}" \ -d "external_account[country]"="US" \ -d "external_account[currency]"="usd" \ -d "default_for_currency"="true"sk_test_BQokikJOvBiI2HlWgH4olfQ2
Auszahlungen
Jedes Stripe-Plattformkonto und jedes verbundene Konto verfügt über ein Kontoguthaben (auch als Zahlungsguthaben oder Übernahmesaldo bezeichnet), in dem sein Geld verwahrt wird. Diese Gelder sind für die Verwendung außerhalb von Stripe nicht direkt zugänglich. Bei Auszahlungen werden Gelder von einem Kontoguthaben auf ein extern zugängliches Finanzkonto-Guthaben oder ein externes Bankkonto übertragen.
Sie können ein Finanzkonto mit automatischen oder manuellen Auszahlungen aufstocken. Erfahren Sie mehr über Finanzkonten.
Weitere Informationen dazu, wie Auszahlungen mit Connect funktionieren, finden Sie im Leitfaden Geld auszahlen.
Automatische Auszahlungen
Wenn Sie auf Ihrer Plattform verbundene Konten mit einem automatischen Auszahlungsplan haben, können Sie das Ziel der direkten Auszahlungen von ihren externen Bankkonten auf ihre Finanzkonten ändern. Dies setzt voraus, dass das Finanzkonto als BankAccount-Objekt eingerichtet ist; siehe den Abschnitt Finanzkonten als externe Konten für weitere Informationen.
Geschwindigkeit automatischer Auszahlungen
Bei Verwendung automatischer Auszahlungen sind die Gelder aus eingehenden Kartenzahlungen standardmäßig zwei Werktage nach Zahlungseingang im Saldo des Finanzkontos verfügbar (Zeitplan T+2). Andere Zahlungsarten, z. B. ACH-Zahlungen, dauern länger.
Nach einer Kreditbewilligung auf Plattformebene können Sie für verbundene Konten schnellere T+1-Auszahlungen pro Konto ermöglichen. Sie können die Parameter interval und delay_ mit POST /v1/accounts festlegen, um Auszahlungspläne automatisch zu beschleunigen (oder Sie können schnellere Auszahlungen manuell auslösen, wie unten beschrieben). Wenden Sie sich an treasury-support@stripe.com, wenn Sie Zugriff auf schnellere Auszahlungen (manuell, automatisiert oder beides) für die verbundenen Konten auf Ihrer Plattform anfordern möchten.
Die schnelleren Auszahlungspläne T+1 gelten für alle Zahlungsarten, einschließlich Kartenzahlungen und ACH-Zahlungen.
Automatischer Auszahlungsplan T+1
Damit eingehende Zahlungen am nächsten Werktag automatisch auf dem Finanzkonto verfügbar sind, senden Sie eine Anfrage, bei der interval auf daily und delay_ auf 1 gesetzt ist.
Verwenden Sie POST /v1/accounts/{{CONNECTED_ACCOUNT_ID}}, um den Auszahlungsplan zu aktualisieren.
Die Antwort bestätigt, dass die Einstellungen aktualisiert wurden.
{ ... "settings": { "payouts": { "schedule": { "interval": "daily", "delay_days": 1, }, }, ... } ... }
Manuelle Auszahlungen
Sie können manuelle Auszahlungen verwenden, um bestimmte Teile eines Kontostands an das Finanzkonto dieses Kontos zu senden.
Verwenden Sie POST /v1/payouts mit der Bankkonto-id, die mit Ihrem Finanzkonto verknüpft ist, welches den Parameterwert destination besitzt. Wenn Sie noch kein BankAccount-Objekt besitzen, das mit Ihrem Finanzkonto verknüpft ist, lesen Sie bitte den Abschnitt Finanzkonten als externe Konten für weitere Informationen.
Bei Erfolg gibt die Antwort das neu erstellte Payout-Objekt zurück.
{ "id": "{{PAYOUT_ID}}", "object": "payout", "amount": 1000, ... "currency": "usd", "destination": "{{BANK_ACCOUNT_ID}}", ... "method": "standard", ... }
Geschwindigkeiten manueller Auszahlungen
Für manuelle Auszahlungen stehen zwei schnelle Methoden zur Verfügung – standard und instant.
Manuelle Auszahlungen mit der Geschwindigkeit standard können nur das Guthaben der Option available in Anspruch nehmen und Gelder gehen in der Regel innerhalb von 2 Stunden auf dem Finanzkonto ein.
Wenn Ihre Plattform für schnellere Auszahlungen aktiviert ist, können Sie manuelle instant-Auszahlungen verwenden, um Gelder innerhalb von 30 Minuten auf das Finanzkonto eines verbundenen Kontos zu überweisen. Sie können sofortige manuelle Auszahlungen jederzeit anfordern, auch an Wochenenden und Feiertagen. Manuelle sofortige Auszahlungen können über das instant_-Guthaben eines Stripe-Kontos erfolgen. Wenn Ihre Plattform nicht für schnellere Auszahlungen aktiviert ist und Sie diese Funktion hinzufügen möchten, kontaktieren Sie treasury-support@stripe.com, um die Funktion anzufordern.
Um anstelle einer standardmäßigen manuellen Auszahlung eine sofortige manuelle Auszahlung anzufordern, ändern Sie den Parameter method in der Auszahlungsanfrage von standard in instant.
Auszahlungen testen
Sie können eine Auszahlung auf ein verbundenes Konto mit API-Schlüsseln in einer Testumgebung simulieren.
Sie können eine Auszahlung auf ein Finanzkonto der Plattform nur über das Dashboard in Testumgebungen simulieren. Klicken Sie im Testmodus oben rechts in der Ansicht Salden Ihres Dashboards auf die Schaltfläche Geld hinzufügen, um das Dialogfeld Geld hinzufügen zu öffnen. Befolgen Sie die Anweisungen, um das Senden von Geld von Ihrem Plattformkontoguthaben an Ihr Finanzkontoguthaben zu simulieren.
Aufladungen
Als Inhaber einer Connect-Plattform können Sie ein berechtigtes Finanzkontoguthaben verwenden, um Ihr Plattformguthaben aufzustocken, statt ein externes Bankkonto zu verwenden. Bei Ihrem Finanzkonto muss die Funktion financial_addresses.aba aktiviert sein, um berechtigt zu sein. Um einen Kontostand auf der Plattform aufzustocken, müssen Sie das Finanzkonto der Plattform als externes Standard-BankAccount der Plattform festlegen. Verwenden Sie dazu das Stripe-Dashboard, wie im Leitfaden Hinzufügen von Geldmitteln zu Ihrem Plattformguthaben.
Im Gegensatz zu echten externen Bankkonten werden BankAccount-Objekte mit Finanzkontodaten, die dem Händler mit dem BankAccount-Objekt gehören, bei der Erstellung automatisch verifiziert. Sie müssen also nicht mit Mikroeinzahlungen verifiziert werden.
Nachdem Sie das Finanzkonto als externes Standardbankkonto Ihrer Plattform festgelegt haben, verwenden Sie POST /v1/topups , um die Aufstockung durchzuführen.
Bei Erfolg gibt die Antwort das Top-Up-Objekt zurück.
{ "id": "{{TOP_UP_ID}}", "object": "topup", "amount": 2000, "currency": "usd", "description": "Top-up", ... }
Erfahren Sie mehr darüber, wie Sie mit Stripe Connect Guthaben zu Ihrem Plattformkonto hinzufügen.