Empfänger/in für Global Payouts mit der API erstellenÖffentliche Vorschau
Erfahren Sie, wie Sie Empfänger/innen mit der Stripe API für Global Payouts onboarden.
Erstellen Sie einen Ablauf zur Datenerfassung, um Angaben zu Empfänger/innen und Auszahlungsmethoden zu erfassen, und übermitteln Sie diese anschließend über unsere APIs an Stripe.
Hinweise
Ihr Unternehmen ist für alle Interaktionen mit Empfänger/innen verantwortlich und muss alle zur Verifizierung erforderlichen Angaben erfassen. Stripe aktualisiert die Verifizierungsanforderungen, sobald sich Gesetze und Vorschriften weltweit ändern.
Berücksichtigen Sie beim Aufbau einer Auszahlungsintegration Folgendes:
- Änderungen an rechtlichen und regulatorischen Anforderungen regelmäßig prüfen.
- Ihre Anwendungslogik entsprechend anpassen.
Planen Sie, die Onboarding-Anforderungen regelmäßig zu prüfen und zu aktualisieren, um fehlgeschlagene Auszahlungen zu vermeiden.
Empfänger/in erstellen
Wenn Sie Empfängerdaten für Auszahlungen über ein Formular erfassen, verwenden Sie die Accounts v2 API, um Empfänger/innen zu erstellen. Sie müssen die folgenden Parameter angeben, um die Konto-ID zu erstellen:
| Erforderliche Informationen | Parameter |
|---|---|
| Land der Empfängerin/des Empfängers | identity. |
| Art der Geschäftstätigkeit der Empfängerin oder des Empfängers | identity. |
| E-Mail-Adresse der Empfängerin/des Empfängers | contact_ |
| Der Anzeigename des Kontos. Er erscheint im Stripe-Dashboard und auf allen Rechnungen, die Sie an das Konto senden. | display_ |
| Auszahlungsmethoden, die Sie aktivieren möchten | configuration. |
Öffentliche Vorschau
Grenzüberschreitende Auszahlungen für US-Absender sind in der öffentlichen Vorschau verfügbar.
Sie müssen die vorgesehenen Auszahlungsmethoden mit der Accounts v2 API angeben, da einige Methoden zusätzliche Angaben zu Empfänger/innen benötigen, bevor sie aktiviert werden können. Die Methoden, die Sie mit dem Parameter capabilities aktivieren, geben vor, welche Angaben Sie erfassen müssen. Zum Beispiel erfordert configuration. für Empfänger/innen in den USA, dass Sie eine Kontonummer und eine Routingnummer eingeben.
| Auszahlungsmethode | API-Parameter | Beschreibung |
|---|---|---|
| Lokale Bank | configuration. | So kann das Konto OutboundPayments über lokale Banknetzwerke wie ACH oder FPS empfangen. |
| Banküberweisung | configuration. | So kann das Konto OutboundPayments über Überweisungsnetzwerke wie Fedwire oder SWIFT empfangen. |
| Karten | configuration. | So kann das Konto OutboundPayments über Debitkartennetzwerke wie Visa Direct oder Mastercard Send empfangen. |
Für Empfänger/innen können mehrere Auszahlungsmethoden aktiviert sein. Nicht alle Auszahlungsmethoden sind für Empfänger/innen in allen Ländern verfügbar. Sehen Sie sich die vollständige Liste der verfügbaren Auszahlungsmethoden nach Landan.
Nachdem Sie diese Felder hinzugefügt und Auszahlungsmethoden angefordert haben, ermittelt Stripe in der API-Antwort, welche zusätzlichen Angaben erforderlich sind, damit Empfänger/innen Auszahlungen empfangen können.Um diese Anforderungen zu erhalten, beziehen Sie requirements, configuration. und identity in das include-Array mit ein. Andernfalls enthält die Antwort diese Felder unabhängig vom tatsächlichen Wert als null.
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 alle Felder, die Sie nicht angeben, enthält die Antwort sie als Null, unabhängig von ihrem tatsächlichen Wert.
Legen Sie erforderliche Felder fest, um eine/n Empfänger/in zu aktivieren
Verwenden Sie die Antwort der Accounts v2 API, um die requirements. zu überprüfen und die spezifischen Felder zu ermitteln, die Sie an Stripe übermitteln müssen. Alle entries mit dem Feld restricts_ sind erforderlich, damit Empfänger/innen Auszahlungen akzeptieren können.
{ "id": "{{CONNECTED_ACCOUNT_ID}}", "object": "v2.core.account", "applied_configurations": [ "recipient" ], "configuration": { "customer": null, "merchant": null, "recipient": {
Übermitteln Sie Empfängerinformationen an Stripe
Nachdem Sie die zusätzlichen einzureichenden Felder bestimmt haben, verwenden Sie die Accounts v2 API, um die erforderlichen Informationen einzureichen. Verwenden Sie die id aus der obigen Antwort in der URI.
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 mit ihrer angegebenen Auszahlungsmethode erhalten können.
Erstellen Sie Auszahlungsmethoden für Ihre Empfänger/innen
Verwenden Sie die Schaltfläche OutboundSetupIntents v2 API, um Auszahlungsmethodendetails an Stripe zu senden und so eine Auszahlung an eine/n Empfänger/in zu ermöglichen.
Der Stripe-Kontext-Header in dieser Anfrage muss die Konto-ID des Empfängers sein.
Hinweis
Die Antwort „OutboundSetupIntent“ enthält die darin verschachtelte Auszahlungsmethode. Verwenden Sie bei einer „OutboundPayment“-Zahlung die Auszahlungsmethoden-ID (z. B. frba_) aus der Antwort und nicht die „OutboundSetupIntent“-ID (osi_).
Um Auszahlungen per Überweisung zu senden, verwenden Sie die USBankAccount v2 API, um die fedwire_ zur Auszahlungsmethode hinzuzufügen. Es fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter Preisgestaltung.
You can also use debit cards as a payout method. However, your recipients must submit their debit card information directly to Stripe. If you’re interested in enabling payouts by debit cards, use the Account Links v2 API to create a shareable form for your user to submit their debit card credentials.
Alle Auszahlungsmethoden für eine/n Empfänger/in anzeigen
Alle erstellten Auszahlungsmethoden für eine/n Empfänger/in anzeigen. Rufen Sie die Payout Methods API v2 auf und geben Sie die Empfänger-ID an.
Der Stripe-Kontext-Header in dieser Anfrage muss die Konto-ID des Empfängers sein.
Die Antwort enthält eine Liste von PayoutMethod-Objekten, die ein/e Empfänger/in besitzt. Verwenden Sie die PayoutMethod-IDs, um eine Auszahlung mit der OutboundPayments API zu tätigen. Siehe Geld senden für weitere Details.