Kontofunktionen
Erfahren Sie mehr über die Funktionen, die Sie für Konten aktivieren können, und die Voraussetzungen, die Sie erfüllen müssen, um sie zu nutzen.
Die Funktionen, die Sie für ein verbundenes Konto anfordern, bestimmen die Informationen, die für dieses Konto zu erfassen sind. Um den Aufwand beim Onboarding zu reduzieren, sollten Sie nur die Funktionen anfordern, die Sie benötigen. Je mehr Funktionen Sie anfordern, um so mehr Informationen müssen Sie erfassen.
Vervollständigen Sie zunächst das Plattform-Profil, um zu verstehen, welche Funktionen sich für Ihre Plattform eignen könnten.
Notiz
Einige Funktionen, die Sie anfordern, werden dauerhaft aktiviert. Wenn Sie versuchen, eine permanente Funktion zu entfernen oder eine Anforderung rückgängig zu machen, erhalten Sie eine Fehlermeldung.
Nachdem Sie ein Konto erstellt haben, können Sie zusätzliche Funktionen anfordern und vorhandene nicht permanente Funktionen entfernen. Für verbundene Konten, die von anderen Plattformen kontrolliert werden, können Sie die Funktionen nicht erneut anfordern.
Unterstützte Funktionen
Im Folgenden finden Sie eine Liste der verfügbaren Funktionen. Klicken Sie auf die einzelnen Elemente, um mehr oder weniger Informationen zu diesem anzuzeigen.
Überweisungen
Kartenzahlungen
US-Steuerberichterstattung
Zahlungsmethoden
Internationale Zahlungen in Indien
Mehrere Funktionen
Es ist gängige Praxis, mehrere Funktionen für ein verbundenes Konto anzufordern. Sie sollten dabei jedoch Folgendes beachten:
- Die Funktionen sind unabhängig voneinander aktiv.
- Wenn ein verbundenes Konto sowohl über
card_
als auch überpayments transfers
verfügt und derstatus
beider Konteninactive
ist, sind beide Funktionen deaktiviert. - Sie können für ein verbundenes Konto jederzeit während der Nutzungszeit des Kontos eine beliebige Funktion anfordern bzw. die Anforderung rückgängig machen.
Darüber hinaus lassen sich mit Funktonen Informationen für mehrere Zwecke gleichzeitig erfassen. Zum Beispiel können Sie Informationen zu Steuern und die für eine angeforderte Funktion erforderlichen Informationen gleichzeitig erfassen. Wenn Sie das Onboarding eines verbundenen Kontos mit der Funktion transfers
durchführen und dieses das IRS-Formular 1099-MISC abgeben müssen (ein Formular für die Steuerberichterstattung auf US-Bundesebene), können Sie beide Informationen gleichzeitig erfassen.
Konto mit Funktionen erstellen
Funktionen werden im Account-Objekt festgelegt. Die Liste verfügbarer Funktionen für ein Konto finden Sie anhand des Endpoints list_capabilities.
Die Funktionen zum Erstellen und Anfordern von Konten unterscheiden sich für verbundene Konten mit verschiedenen Konfigurationen.
- Für verbundene Konten mit Zugriff auf das vollständige Stripe-Dashboard, einschließlich Standard-Konten, werden einige Funktionen basierend auf ihrem Land automatisch angefordert. Sie können auch andere Funktionen für sie anfordern.
- Bei verbundene Konten mit Zugriff auf das Express-Dashboard, einschließlich Express-Konten, können Sie Funktionen entweder beim Erstellen des Kontos anfordern oder die angeforderten Funktionen über die Onboarding-Konfigurationseinstellungen automatisieren.
- Bei verbundenen Konten ohne Zugriff auf ein von Stripe gehostetes Dashboard müssen Sie deren Funktionen anfordern. Dies gilt auch für Custom-Konten.
Die Informationsanforderungen unterscheiden sich je nach Funktion. Sie beziehen sich jedoch häufig auf die Identitätsprüfung oder andere Informationen, die einen bestimmten Zahlungstyp betreffen.
Wenn Ihr verbundenes Konto erfolgreich erstellt wurde, können Sie eine Liste der Anforderungen abrufen:
In der Antwort gibt der requirements
-Hash die erforderlichen Informationen an. Die Werte für payouts_
und charges_
geben an, ob Auszahlungen und Gebühren für das Konto aktiviert sind.
Funktionen für bestehende verbundene Konten
In den folgenden Abschnitten wird beschrieben, wie Sie mithilfe der Capabilities API eine Vorschau der Informationsanforderungen anzeigen oder Funktionen für vorhandene verbundene Konten verwalten können.
Informationsanforderungen vorab ansehen
Sie können vorab ansehen, welche Informationen von Ihrem verbundenen Konto für eine bestimmte Funktion entweder vor oder nach der Anforderung der Funktion benötigt werden.
Wenn Sie Funktionen anfordern, werden die Webhooks account.
ausgelöst, und die Anforderungen des Kontos können sich ändern. Um eine Anforderung schneller zu aktivieren und zu vermeiden, dass das Konto deaktiviert wird, sehen Sie sich eine Vorschau der Anforderungen an und erfassen alle erforderlichen Informationen, bevor Sie die Funktion anfordern.
Im folgenden Beispiel werden die Anforderungen für die card_
-Funktion für ein bestimmtes Konto aufgeführt.
Überprüfen Sie den Hash requirements
in der Antwort, um zu sehen, welche Informationen erforderlich sind:
{ "id": "card_payments", "object": "capability", "account":
, "requested": false, "requested_at": null, "requirements": { "past_due": [], "currently_due": ["company.tax_id", ...], "eventually_due": [...], "disabled_reason": ..., "current_deadline": ..., }, "status": "unrequested" }"{{CONNECTED_ACCOUNT_ID}}"
Der Wert für den status
gibt an, ob die Funktion angefordert wurde. Wenn der Wert angefordert wird, sind die Anforderungen für das Konto aktiviert.
Neben der Vorschau der Anforderungen einer Funktion vor der Anforderung können Sie denselben Endpoint auch verwenden, um die aktuellen Anforderungen einer Funktion anzusehen. Damit bleiben Sie über etwaige Änderungen der Anforderungen informiert.
Funktionen anfordern und Anforderungen rückgängig machen
Um eine Funktion für ein Konto anzufordern, setzen Sie den requested
Wert der Funktion auf true
, indem Sie das Konto aktualisieren. Wenn die Anfrage erfolgreich ist, gibt die API requested: true
in der Antwort zurück.
Wenn Sie die Anforderung einer Funktion für ein Konto rückgängig machen möchten, legen Sie den Wert der Funktion requested
auf false
fest, indem Sie das Konto aktualisieren. Kann die Funktion nicht entfernt werden, gibt der Aufruf einen Fehler zurück. Ist der Aufruf hingegen erfolgreich, so gibt die API requested: false
in der Antwort zurück.
Sie können die Funktionen eines Kontos auch über das Dashboard anfordern und entfernen. Wenn eine Funktion nicht entfernt werden kann, ist die zugehörige Schaltfläche Entfernen deaktiviert.
Im folgenden Beispiel wird die Funktion transfers
für ein bestimmtes verbundenes Konto angefordert:
Im folgenden Beispiel werden mehrere Funktionen für ein bestimmtes verbundenes Konto angefordert: