アカウント登録
Account onboarding Connect 埋め込みコンポーネントを使用します。
アカウント登録コンポーネントは Accounts API を使用して要件を読み取り、アカウント登録フォームを生成します。このフォームは、Stripe がサポートしているすべての国に合わせて調整されており、データ検証機能が付属しています。加えて、あらゆるビジネスタイプ、会社代表者の詳細設定、ドキュメントのアップロード、本人確認、検証ステータスをサポートしています。
詳細については、埋め込みアカウント登録をご覧ください。
要件の収集オプション
ユーザー登録コンポーネントを使用して情報を収集する場合、常に currently_ 要件を徴収します。collectionOptions 属性を使用すると、次のいずれかをリクエストすることもできます。
連結するアカウントの特定の要件については、必要な検証情報 を参照してください。
要件制限
回収オプションを指定する際に、要件の制限を only または exclude として細かく設定できます。どちらのオプションでも、アカウントの currently_ または eventually_requirements を表す文字列の配列を指定できます。連結アカウントに適用される要件の詳細については、必要な確認情報をご覧ください。
exclude は一致する口座要件をフィルタリングし、only は口座要件と指定された値の交差として機能します。また、* やリレーション接頭辞を使ったワイルドカードマッチングにも対応しています。
例えば、複数の所有者がいる連結アカウントがある場合、only: ["owners. を指定することで、すべての所有者の住所情報を徴収することができます。
人物には複数のリレーションシップを関連付けることができ、また、リレーションシップは複数の担当者に割り当てることができます。そのため、リレーションシップ接頭辞を活用すると、指定したリレーションシップを持つ口座のすべての人に適用されます。これは、特定の人物の ID はわからないが、その人物のリレーションシップはわかっている場合に特に便利です。
重要な考慮事項:
- ケイパビリティを有効にするためには、口座はすべての KYC 要件を満たす必要があります。
excludeオプションは要件を削除するのではなく、その時点で徴収しないようにするだけです。情報は引き続き徴収する必要があります。 - これらの制限は、埋め込みコンポーネント内でのみ適用されます。他のタイプのダッシュボードを使用している口座には影響しません。
- この機能はユーザー体験を向上させるためのものであり、口座からの情報へのアクセスを防ぐためのものではありません。
限定要件制限
このオプションは、その口座で未解決の、指定された要件のセットに回収をスコープします。このオプションは、改善策を構築するために最もよく用いられ、何らかの形式の文書のアップロードや本人確認を必要とする要件に特に有用です。
このオプションは、ユーザー登録が標準の最終サマリーステップを表示しないようにします。指定されたすべての要件が提供された場合、ユーザー登録コンポーネントは直ちに終了します。
除外要件制限
このオプションは指定されたフィールドを非表示にし、連結するアカウントがその情報を提供したり編集したりできないようにします。このオプションは、コンポーネントからフィールドを非表示にするだけで、必要な情報を削除するわけではありません。このオプションは、ユーザー登録時に連結アカウントにアクセスさせたくない情報をあらかじめ入力しておく場合に便利です。
Express アカウントの場合、exclude で business_ の要件 (アカウントによる事業形態の変更を防ぐなど) を除外する場合は、アカウントの国とケイパビリティを設定する必要があります。
外部口座の収集
external_account_collection 機能を使用して、コンポーネントで外部口座情報を収集するかどうかを制御します。このパラメーターはデフォルトで有効になっており、要件が期限切れになったときや変更されたときに最新情報を収集する責任を負うプラットフォーム (Custom アカウントを含む) のみが無効にできます。external_ が有効になっている場合は、ユーザー認証が必要です。disable_stripe_user_authentication パラメーターを使用して Stripe ユーザー認証からオプトアウトできます。
Stripe ユーザー認証を無効にする
disable_stripe_user_authentication 機能を使用して、コンポーネントで Stripe ユーザー認証が必要かどうかを制御します。デフォルト値は、external_account_collection 値の反対です。たとえば、external_ を設定していない場合、disable_ はデフォルトで false になります。この値は、controller. が application であるアカウントに対してのみ true になります。
ベストプラクティスとして、2 段階認証または同等のセキュリティ対策を導入することをお勧めします。この機能をサポートするアカウント (Custom アカウントなど) の設定により、連結アカウントがマイナス残高を返済できない場合は、お客様がそのアカウントに代わって責任を負います。
ユーザーに表示するポリシーをカスタマイズする
Stripe の利用規約とプライバシーポリシーは、オンラインのアカウント登録で連結アカウントに提示されます。Stripe の利用規約に同意していない連結アカウントは、アカウント登録の最後の画面で規約を受け入れるように求められます。また、オンラインのアカウント登録のフッターにも、Stripe の利用規約とプライバシーポリシーへのリンクが掲載されています。
プラットフォームが要件の収集を行う連結アカウントに対しては、アカウント登録フローをカスタマイズする追加オプションがあります。以下に概要を示します。
自社で利用規約への同意を管理する
プラットフォームとして、貴社が必要な情報を収集する責任を負う連結アカウントを登録している場合、Stripe のオンラインのアカウント登録コンポーネントではなく、自社のプロセスを使用して利用規約への同意を収集できます。自社のプロセスを使用する場合、アカウント登録の最終画面では、連結アカウントには入力した情報の確認のみが求められます。Stripe の利用規約への同意は貴社で確実に取得する必要があります。
ただし、オンラインのアカウント登録には (フッターなどに) 利用規約へのリンクが表示されます。このリンクを、自社の規約およびプライバシーポリシーへのリンクで置き換えることを選択できます。
利用規約およびプライバシーポリシーへのリンク
Stripe の利用規約とプライバシーポリシーはオンライン登録のいたるところで連結アカウントに提示されます。貴社が要件の収集に責任を負う連結アカウントの場合、これらのリンクを自社の規約とポリシーに置き換えることができます。以下の手順に従って Stripe 利用規約を組み込み、Stripe プライバシーポリシーにリンクします。
アカウントセッションを作成する
アカウントセッションの作成時に、components パラメーターで account_ を指定して、アカウント登録を有効にします。
アカウントセッションを作成して ConnectJS を初期化すると、フロントエンドにアカウント登録コンポーネントを表示できます。
StepChange オブジェクト
StepChange タイプは connect. で定義されています。連結アカウントがアカウント登録プロセスでステップ間を移動するたびに、ステップ変更ハンドラーは、以下のプロパティが指定された StepChange オブジェクトを受け取ります。
名前 | タイプ | サンプル値 |
step | string (有効なステップ名を指定してください) | business_ |
アカウント登録ステップへの一意の参照。 | ||
ステップの制限
StepChangeオブジェクトは分析専用です。- ステップは任意の順序で表示でき、繰り返す場合があります。
- 有効な
step名のリストは、予告なしにいつでも変更される可能性があります。
ステップ名
アカウント登録フローの各ページには、以下のステップ名のいずれかが設定されています。
| ステップ名 | 説明 |
|---|---|
stripe_ | ユーザー認証には、Stripe が管理するウィンドウへのポップアップが含まれます。ワークフローを続行する前に、連結アカウントは認証を終える必要があります。 |
risk_ | リスクに関する要件を解決するための指示を連結アカウントに提示します。 |
legal_ | 連結アカウントは、必要に応じて、同じ所有者の既存のアカウントの事業情報を再利用できます。 |
business_ | 連結アカウントの会社形態を設定します。場合により、連結アカウントに国を設定することもできます。 |
business_ | 連結アカウントのビジネスに関する情報を収集します。 |
business_ | 会社の定款など、会社の企業識別番号を確認できる証明書類を収集します。または、誤って入力された会社情報をユーザーが修正できるようにします。 |
business_ | 銀行口座情報 (法的所有者の名前、口座番号など) が、そのユーザーの Stripe アカウントの情報と一致していることを裏付けるのに必要な書類を収集します。 |
business_ | ビジネスに関する追加書類および確認要件を収集します。 |
representative_ | 担当者に関する情報を収集します。 |
representative_ | 担当者の存在を証明する政府発行の本人確認書類を収集します。 |
representative_ | 担当者の情報を裏付ける追加書類を収集します。 |
legal_ | 未成年者が開設したアカウントに対する法定後見人の同意を収集します。 |
owners | 会社の代表者に関する情報を収集します。 |
directors | 会社の取締役に関する情報を収集します。 |
executives | 会社の幹部に関する情報を収集します。 |
proof_ | 会社代表者を確認するための文書を収集します。 |
proof_ | 社内で担当者が十分な権限のある地位に就いていることを確認するための文書を収集します。 |
confirm_ | Stripe に提供した会社代表者情報が最新かつ正確であることを、連結アカウントが証明できるようにします。 |
risa_ | (日本国内のビジネスにのみ適用されます。)改正割賦販売法に関連する質問に回答します。 |
treasury_ | それらのケイパビリティをリクエストする際、プラットフォーム向け金融口座と Card Issuing のサービス条項を徴収します。 |
external_ | 連結アカウントの外部口座を収集します。 |
support_ | 顧客が連結アカウントのビジネスを識別するのに役立つ情報を収集します。このサポート情報は、支払い明細書、請求書、領収書に表示できます。 |
climate | 連結アカウントが Stripe Climate にオプトインできるようにします。 |
tax | 連結アカウントが Stripe Tax にオプトインできるようにします。 |
summary | アカウント登録の最終審査のステップ。連結アカウントは、入力した情報をこのステップで更新できます。利用規約とプライバシーの URL がこの画面に表示されます。 |
summary_ | 連結アカウントは、リスク要件に関する情報をサマリーステップで更新できます。 |
summary_ | 連結アカウントは、サマリーステップから、ビジネスタイプに関連する情報を更新できます。 |
summary_ | 連結アカウントは、ビジネスに関する情報をサマリーステップで更新できます。 |
summary_ | 連結アカウントは、サマリーステップから、ビジネスに関連する公開情報を更新できます。 |
summary_ | 連結アカウントは、アカウントに保存されている個人に関する情報をサマリーステップで更新できます。 |
summary_ | 連結アカウントは、サマリーステップから外部口座に関連する情報を更新できます。 |
summary_ | 連結アカウントは、Stripe Tax システムに関する情報をサマリーステップで更新できます。 |
summary_ | 連結アカウントは、W8 / W9 フォームの資格情報をサマリーステップで更新できます。これは、Stripe が W8 / W9 フォームの情報を収集する必要がある場合に表示されます。 |
summary_ | 連結アカウントは、Stripe Climate システムに関する情報をサマリーステップで更新できます。 |
terms_ | のみ ToS 受諾を徴収するために要件制限を活用する場合、のみ 要件制限を活用する場合はサマリーステップがレンダリングされないため、特別なステップをレンダリングします。 |