Financial Connections をテストする
シミュレーションされた Financial Connections アカウントを使用して組み込みをテストする方法をご紹介します。
さまざまなユーザー認証シナリオをテストするクライアント側
クライアント側
Stripe は、さまざまな成功と失敗のシナリオを実行するテスト用の金融機関を提供しています。それぞれの金融機関は、銀行として表示されます。
認証の成功をシミュレーションする
- テスト (OAuth 以外): Stripe がホストするフォームでユーザーの金融機関へのログイン成功をシミュレーションし、テスト用口座の基本セットが含まれます。
- テスト (OAuth): テスト (OAuth 以外) と同じテスト用口座が含まれますが、モーダルで認証を直接行うのではなく、認証用の OAuth ポップアップが表示されます。
- 銀行 (OAuth 以外): OAuth をサポートしない金融機関をシミュレーションするための、Stripe がホストするログインフォームを提供します。このオプションは、本番環境の OAuth 以外の金融機関の大半に対するアカウントリンクに最も適しています。続行するには、以下のテスト認証情報を使用してください。
- 最初のプロンプトではユーザー名とパスワードが求められます。入力値を入力すると、ログインの成功がシミュレーションされます。
- パスワードフィールドまたは後続のフィールドで、
options(リストからの選択)、mfa(1 回限りのパスコードの入力)、confirm_(1 回限りのパスコードの確認)、またはmfa security_(シークレットの回答入力) を入力して、さらにログインプロンプトを実行します。question - いずれかのフィールドに
errorと入力すると、ログインセッションが終了します。incorrectと入力すると再試行することができます。
- 銀行 (OAuth): テスト金融機関の OAuth ポップアップが表示され、リンクする口座を選択できます。このオプションは、本番環境のほとんどの OAuth 金融機関におけるアカウント連携を最もよく再現しています。
- 口座の所有権: さまざまなステータスの所有権を表すテスト用口座が含まれます。
- 無効な支払い口座: ACH 支払いができないテスト用口座が含まれます。
認証失敗のシミュレーション
- 停止 (予定): 金融機関から Stripe に通知された期間、金融機関のログイン API を使用できません。
- 停止 (計画外): Stripe にダウンタイムに関する情報が通知されることなく、金融機関のログイン API を使用できない状態です。
- 停止 (エラー): Stripe から金融機関への通信で不明なエラーが発生しています。
メモ
OAuth と OAuth 以外の金融機関を手動でテストして、双方の UI フローがアプリケーションの流れで機能するかを確認することをお勧めします。OAuth と OAuth 以外での接続の違いについては、追加ドキュメントをご覧ください。
トークン化されたアカウント番号の動作のシミュレーション
検索バーで「トークン化されたアカウント番号」を検索すると、さまざまなトークン化されたアカウント番号の動作をテストできます。アカウントごとに非同期の動作が異なります。
- トークン化されたアカウント番号の有効期限: セッションによって返された TAN のステータスは
deactivatedです。 - トークン化されたアカウント番号の最終的な有効期限: TAN は 30 日で有効期限が切れ、
financial_Webhook イベントがトリガーされます。connections. account. upcoming_ account_ number_ expiry - トークン化されたアカウント番号の即時の有効期限切れ:TANはセッション後に即時に有効期限切れになり、
financial_Webhook イベントがトリガーされます。connections. account. account_ numbers_ updated