Empfängererstellung mit der APIÖffentliche Vorschau
Erfahren Sie, wie Sie das Onboarding von Empfängern/Empfängerinnen mit der Stripe API durchführen.
Erstellen Sie einen Informationserfassungsablauf für Ihre Empfänger/innen, um Details zu Empfänger- und Auszahlungsmethoden zu erfassen, und übergeben Sie diese Informationen dann über unsere APIs an Stripe. Ihr Unternehmen ist für alle Interaktionen mit Ihren Empfängern/Empfängerinnen und für die Erfassung aller zu deren Verifizierung erforderlichen Informationen verantwortlich. Wir aktualisieren die Verifizierungsanforderungen, wenn sich Gesetze und Vorschriften weltweit ändern. Planen Sie, die Onboarding-Anforderungen regelmäßig zu überprüfen und zu aktualisieren, um fehlgeschlagene Auszahlungen zu vermeiden.
Um eine/n Empfänger/in zu erstellen, der/die Auszahlungen empfangen kann, müssen Sie Folgendes erstellen:
- Ein/e aktive/r Empfänger/in mit der Accounts v2 API
- Eine aktivierte Auszahlungsmethode mit der USBankAccount API v2
Formulare zum Erfassen von Informationen erstellen
Um eine Auszahlung zu tätigen, müssen Sie Informationen von Ihrem Empfänger/Ihrer Empfängerin erfassen. Erstellen Sie eine Methode oder ein Formular, damit Ihre Empfänger/innen Informationen übermitteln können, die Sie dann über die API an Stripe übermitteln.
Da die Verifizierungsanforderungen von rechtlichen und regulatorischen Anforderungen abhängen, können sich die zu erfassenden Informationen ändern. Entwerfen Sie Ihre Anwendungslogik für die Möglichkeit zusätzlicher Parameter in der Zukunft.
Empfänger/in erstellen
Verwenden Sie die Accounts v2 API, um Ihre/n Empfänger/in zu erstellen. Sie müssen die folgenden Parameter angeben, um die Konto-ID zu erstellen:
Erforderliche Informationen | Parameter |
---|---|
Land des Empfängers/der Empfängerin | identity. |
Unternehmensart des Empfängers/der Empfängerin | identity. |
Die E-Mail-Adresse des Empfängers/der Empfängerin | contact_ |
Der Anzeigename für das Konto. Er wird im Stripe-Dashboard und auf allen Rechnungen, die Sie an das Konto senden, angezeigt. | display_ |
Zahlungsmethoden, die Sie aktivieren möchten | configuration. |
Private Vorschau
Die Durchführung von Auszahlungen an Nutzer/innen außerhalb von USA befindet sich in der privaten Vorschau. Wenn Sie am Zugang interessiert sind,
Geben Sie Ihre E-Mail-Adresse ein.Sie müssen Ihre gewünschten Auszahlungsmethoden mit der Accounts v2 API angeben, da einige Methoden zusätzliche Informationen über Ihre/n Empfänger/in erfordern, bevor wir sie aktivieren können. capabilities
Die Methoden, die Sie mit dem Parameter capabilities
aktivieren, bestimmen die Informationen, die Sie für Ihre Empfänger/innen erfassen müssen. Beispielsweise erfordert configuration.
für eine/n US-Empfänger/in, dass Sie eine Kontonummer und eine Routingnummer angeben.
Auszahlungsmethode | API-Parameter | Beschreibung |
---|---|---|
Lokale Bank | configuration. | Ermöglicht dem Konto, OutboundPayments über lokale Banknetzwerke wie ACH oder FPS zu empfangen. |
Banküberweisung | configuration. | Ermöglicht dem Konto, OutboundPayments über Überweisungsnetzwerke wie Fedwire oder SWIFT zu empfangen. |
Karten | configuration. | Ermöglicht dem Konto, OutboundPayments über Debitkartennetzwerke wie Visa Direct oder Mastercard Send zu empfangen. |
Für eine/n Empfänger/in können mehrere Auszahlungsmethoden aktiviert sein. Nicht alle Auszahlungsmethoden sind für Empfänger/innen in allen Ländern verfügbar. Siehe die vollständige Liste der verfügbaren Auszahlungsmethoden nach Land.
Nachdem Sie diese Felder hinzugefügt und Auszahlungsmethoden angefordert haben, ermittelt Stripe die zusätzlichen Informationen, die in der API-Antwort erforderlich sind und übermittelt werden müssen, damit der/die Empfänger/in für den Empfang von Auszahlungen bereit ist. Um diese Anforderungen zu erhalten, fügen Sie requirements
, configuration.
und identity
im include
-Array ein. Andernfalls gibt Stripe unabhängig vom tatsächlichen Wert eine Null-Antwort zurück.
Wenn Sie ein Konto erstellen, abrufen oder aktualisieren, werden bestimmte Felder in der Antwort nur ausgefüllt, wenn Sie sie im Parameter include
angeben. Für jedes dieser Felder, die Sie nicht angeben, enthält die Antwort sie als „null“, unabhängig von ihrem tatsächlichen Wert.
Erforderliche Felder zur Aktivierung eines Empfängers/einer Empfängerin bestimmen
Verwenden Sie die Antwort von der Accounts v2 API, um die requirements.
zu prüfen und die spezifischen Felder zu bestimmen, die Sie an Stripe übermitteln müssen. Alle entries
mit dem Feld restricts_
sind erforderlich, damit der/die Empfänger/in Auszahlungen annehmen kann.
{ "id": "acct_1R9UxIQlxdq9VtNU", "object": "v2.core.account", "applied_configurations": [ "recipient" ], "configuration": { "customer": null, "merchant": null, "recipient": { "capabilities": { "bank_accounts": { "local": { "requested": true, "status": "restricted", "status_details": [ { "code": "requirements_past_due", "resolution": "provide_info" } ] }, "wire": null }, "cards": null,
Empfängerinformationen an Stripe senden
Nachdem Sie die zusätzlichen Felder ermittelt haben, die Sie einreichen müssen, verwenden Sie die Accounts v2 API, um die erforderlichen Informationen zu übermitteln.
Bestätigen, dass der/die Empfänger/in aktiviert ist
Verwenden Sie die Accounts v2 API, um ein Konto abzurufen und den status
der von Ihnen angeforderten Funktionen zu überprüfen. Der status
muss active
sein, damit Empfänger/innen Auszahlungen über die von Ihnen angegebene Auszahlungsmethode erhalten können.
Auszahlungsmethoden für Ihre Empfänger/innen erstellen
Verwenden Sie die USBankAccount v2 API, um Details zur Auszahlungsmethode an Stripe zu übermitteln, damit eine Auszahlung an einen Empfänger/eine Empfängerin erfolgen kann.
USBankAccounts können Auszahlungen per ACH oder Überweisung erhalten. Wenn Sie beabsichtigen, Auszahlungen per Banküberweisung zu senden, geben Sie bitte die fedwire_
an. Es fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter Preise.
Der Stripe-Context-Header in dieser Anfrage muss die Konto-ID des Empfängers/der Empfängerin sein.
Sie können auch Debitkarten als Auszahlungsmethode verwenden. Ihre Empfänger/innen müssen ihre Debitkarteninformationen jedoch direkt an Stripe übermitteln. Wenn Sie Auszahlungen per Debitkarte aktivieren möchten, verwenden Sie die Account Links v2 API, um ein gemeinsam nutzbares Formular zu erstellen, mit dem Ihre Nutzer/innen ihre Debitkarten-Anmeldedaten übermitteln können.
Alle Auszahlungsmethoden für eine/n Empfänger/in anzeigen
Zeigen Sie alle erstellten Auszahlungsmethoden für eine/n Empfänger/in an. Rufen Sie die Payout Methods API v2 auf und geben Sie die Empfänger-ID an.
Der Stripe-Context-Header in dieser Anfrage muss die Konto-ID des Empfängers/der Empfängerin sein.
Die Antwort enthält eine Liste der PayoutMethod-Objekte, die im Besitz eines Empfängers/einer Empfängerin sind. Verwenden Sie die PayoutMethod-IDs, um eine Auszahlung mit der OutboundPayments API vorzunehmen. Weitere Informationen finden Sie unter Geld senden.