Financial Connections をテストする
シミュレーションされた Financial Connections アカウントを使用して組み込みをテストする方法をご紹介します。
さまざまなユーザー認証シナリオをテストするクライアント側
クライアント側
Stripe は、さまざまな成功と失敗のシナリオを実行するテスト用の金融機関を提供しています。それぞれの金融機関は、銀行として表示されます。
認証の成功をシミュレーションする
- 金融機関のテスト: ユーザーの金融機関へのログインの成功をシミュレーションし、テスト用口座の基本セットが含まれます。
- OAuth 金融機関のテスト: 金融機関のテストと同じテスト用口座が含まれますが、モーダルで認証を直接行うのではなく、認証用の OAuth ポップアップが表示されます。
- 口座の所有権: さまざまなステータスの所有権を表すテスト用口座が含まれます。
- サンドボックス銀行 (OAuth): テスト金融機関の OAuth ポップアップが表示され、関連付ける口座を選択できます。サンドボックス銀行は、本番環境の金融機関の多くが口座を関連付ける際に最も利用する代表的な手段です。
- サンドボックス銀行 (OAuth 以外): OAuth をサポートしていない金融機関をシミュレーションする際は、Stripe がオンラインで提供するログインフォームが表示されます。次のテスト用認証情報を使用して続行してください。
- 最初のプロンプトではユーザー名とパスワードが求められます。入力値を入力すると、ログインの成功がシミュレーションされます。
- パスワードフィールドまたは後続のフィールドで、
options
(リストからの選択)、mfa
(1 回限りのパスコードの入力)、confirm_
(1 回限りのパスコードの確認)、またはmfa security_
(シークレットの回答入力) を入力して、さらにログインプロンプトを実行します。question - いずれかのフィールドに
error
と入力すると、ログインセッションが終了します。incorrect
と入力すると再試行することができます。
- 無効な支払い口座: ACH 支払いができないテスト用口座が含まれます。
認証失敗のシミュレーション
- 銀行サービスの計画停止: 金融機関から Stripe に通知された期間は、金融機関のログイン API を使用できません。
- 銀行サービスの計画外停止: Stripe にダウンタイムに関する情報が通知されることなく、金融機関のログイン API を使用できない状態です。
- 銀行サービスの停止 (エラー): Stripe から金融機関への通信で不明なエラーが発生します。
注
OAuth と OAuth 以外の金融機関を手動でテストして、双方の UI フローがアプリケーションの流れで機能するかを確認することをお勧めします。OAuth と OAuth 以外での接続の違いについては、追加ドキュメントをご覧ください。