通知バナー
リスク介入とアカウント登録要件に対する必要な対応を示すバナーを表示します。
連結アカウントの未完了のタスクをリストする通知バナーを表示します。タスクには、リスクを伴う介入や、決済の受け付けや入金の受け取りなど、アカウントの機能に関する未対応の要件が含まれる場合があります。このコンポーネントは、ステータスや機能に影響を与える可能性のある未解決のタスクを通知し、連結アカウントがアクティブなステータスを維持できるように支援します。バナーは、連結アカウントがリスクの介入に対応するか、現在期日がきている要件を提供する必要がある場合にのみ表示されます。
要件の収集オプション
通知バナーコンポーネントを導入する際に collectionOptions
属性を使用することで、currently_
または eventually_
要件の収集と、今後の要件の統合を制御できます。
External account collection
Use the external_account_collection feature to control whether the component collects external account information. This parameter is enabled by default, and only platforms responsible for collecting updated information when requirements are due or change (including Custom accounts) can disable it. When enabled, this option requires user authentication. You can opt out of Stripe user authentication with the disable_stripe_user_authentication parameter.
Disable Stripe user authentication
Use the disable_stripe_user_authentication feature to control whether the component requires Stripe user authentication. By default, this parameter is false when external_
is true and true otherwise. Only platforms responsible for collecting updated information when requirements are due or change (including Custom accounts) can disable Stripe authentication.
We recommend implementing 2FA or equivalent security measures as a best practice. For account configurations that support this feature, such as Custom accounts, you assume liability for connected accounts if they can’t pay back negative balances.
アカウントセッションを作成する
アカウントセッションの作成時に、components
パラメーターで notification_
を指定して、通知バナーを有効にします。
通知バナーコンポーネントを表示する
カスタムのバナーの動作を設定する
バナーに通知が含まれる場合、または通知に何らかのアクションが必要な場合に、カスタムの動作を設定することができます。これを行うには onNotificationsChange
を使用してカスタムのコールバック関数を設定します。
テスト
このコンポーネントをテスト環境でテストするには、アカウントの確認に失敗したり、要件を生成したりする様々なテスト入力をフィールドに指定します。たとえば、アカウント管理コンポーネントを使用して、個人の住所の line1
に address_
と入力すると、住所の不一致をトリガーできます。本番環境では、アカウントにバナーアイテムがない場合は非表示になるため、このコンポーネントが想定通りに機能しているかの確認が困難になる場合があります。構築済みのシステムが機能しているかどうかは、以下を行って検証可能です。
onNotificationsChange
を使用して、response.
がゼロであることを確認するコールバックを設定しますtotal - ローダー開始ハンドラを使用して、コンポーネントがコンテンツなしで表示されることを確認します