Benachrichtigungsbanner
Zeigt ein Banner an, in dem die erforderlichen Maßnahmen für Risikoeingriffe und Onboarding-Anforderungen aufgelistet sind.
Rendert ein Benachrichtigungsbanner, in dem offene Aufgaben aufgelistet sind, die sich auf den Status oder die Funktionen eines verbundenen Kontos auswirken können. Aufgaben können Risikointerventionen oder ausstehende Anforderungen für Kontofunktionen umfassen, wie z. B. die Annahme von Zahlungen und Auszahlungen. Das Banner wird nur gerendert, wenn das verbundene Konto nach dem ersten Onboarding auf Risikointerventionen reagieren oder aktuell fällige Anforderungen bereitstellen muss.
Optionen für die Erfassung von Anforderungen
Sie können die Erfassung der Anforderungen currently_ oder eventually_ sowie die Einbeziehung zukünftiger Anforderungen steuern, indem Sie das Attribut collectionOptions verwenden, wenn Sie die Benachrichtigungsbanner-Komponente integrieren.
Erfassung externer Konten
Verwenden Sie die Funktion external_account_collection, um zu steuern, ob die Komponente externe Kontoinformationen erfasst. Dieser Parameter ist standardmäßig aktiviert und nur Plattformen, die für die Erfassung aktualisierter Informationen verantwortlich sind, wenn Anforderungen fällig sind oder sich ändern (einschließlich Custom-Konten), können ihn deaktivieren. Wenn external_ aktiviert ist, ist eine Nutzerauthentifizierung erforderlich. Sie können die Stripe-Nutzerauthentifizierung mit dem Parameter disable_stripe_user_authentication deaktivieren.
Stripe-Nutzerauthentifizierung deaktivieren
Verwenden Sie die Funktion disable_stripe_user_authentication, um zu steuern, ob für die Komponente eine Nutzerauthentifizierung durch Stripe erforderlich ist. Der Standardwert ist das Gegenteil des Werts external_account_collection. Wenn Sie z. B. external_ nicht festlegen, wird der Wert standardmäßig „true“ und disable_ standardmäßig „false“. Dieser Wert kann nur wahr sein für Konten, bei denen controller. gleich application ist.
Wir empfehlen die Implementierung von 2FA oder gleichwertigen Sicherheitsmaßnahmen als Best Practice. Bei Kontokonfigurationen, die diese Funktion unterstützen, wie z. B. Custom-Konten, übernehmen Sie die Haftung für verbundene Konten, wenn diese Negativsalden nicht zurückzahlen können.
Kontositzung erstellen
Beim Erstellen einer Kontositzung aktivieren Sie das Benachrichtigungsbanner, indem Sie notification_ im Parameter components angeben.
Benachrichtigungsbanner-Komponente rendern
Nnutzerdefiniertes Bannerverhalten konfigurieren
Sie können nutzerdefiniertes Verhalten konfigurieren, zum Beispiel unterschiedliche Margen, wenn das Banner Benachrichtigungen enthält oder wenn die Benachrichtigungen eine Aktion erfordern. Dazu legen Sie mit onNotificationsChange eine nutzerdefinierte Callback-Funktion fest.
Testen
Um diese Komponente in einer Sandbox zu testen, machen Sie verschiedene Testeingaben für Felder, deren Verifizierungen fehlschlagen, oder generieren Anforderungen für das Konto. Sie können beispielsweise die Kontoverwaltungskomponente verwenden, um address_ in line1 der Adresse einer Person einzugeben, um eine Nichtübereinstimmung der Adresse auszulösen. In der Produktion kann es sich schwierig gestalten, zu überprüfen, ob diese Komponente wie erwartet funktioniert, da sie ausgeblendet ist, wenn ein Konto keine Banner-Elemente enthält. Um zu überprüfen, ob Ihre Integration funktioniert, können Sie Folgendes tun:
- Legen Sie Rückruf mit
onNotificationsChangefest, der bestätigt, dassresponse.Null ist.total - Bestätigen Sie, dass die Komponente ohne Inhalt angezeigt wird, indem Sie einen Loader-Start-Handler verwenden
Onboarding von Konten
Verwenden Sie das Benachrichtigungsbanner, nachdem das Konto das Konto-Onboarding hat und details_submitted hat. Das Banner rendert keine Nutzeroberfläche, wenn details_ für das Konto fehlt.