コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要決済を受け付ける構築済みのシステムをアップグレード
オンライン決済
概要ユースケースを見つける
Payment Links を使用する
事前構築済みの決済ページを使用する
Elements を使用したカスタム統合の構築
アプリ内実装を構築
Managed Payments を使用する継続課金
対面決済
Terminal
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
決済業務
アナリティクス
残高と売上処理にかかる期間
コンプライアンスとセキュリティ
通貨
支払い拒否
不審請求の申請
不正利用防止
Radar の不正防止
入金
領収書返金とキャンセル
高度な連携システム
カスタムの決済フロー
柔軟なアクワイアリング
複数の決済代行業者のオーケストレーション
決済以外の機能
会社を設立する
暗号資産
エージェント型コマース
Financial Connections
    概要
    導入方法
    ユースケース
    基本
    テスト
    対応可能な金融機関
    データのためのアカウントを収集
    ACH ダイレクトデビットによる支払い
    Connect の入金
    データを利用するその他の商品
    アカウントデータにアクセス
    残高
    所有権
    取引
    所有権の照合
    アカウントの管理
    Tokenized account numbers
    関連付けの解除
    Webhook
Climate
本人確認
アメリカ
日本語
ホーム決済管理Financial Connections

トークン化された口座番号による銀行口座の管理

トークン化されたアカウント番号、連携機能への影響、TAN アカウントの管理方法についてご説明します。

はじめに

  1. Financial Connections の基本について理解する
  2. Financial Connections アカウント Webhook イベントを読み、Financial Connections アカウントの変更に関する更新を受け取る方法を確認します。

トークン化されたアカウント番号 (TAN) は、実際のアカウント番号の代わりに金融機関が発行する一時的な銀行アカウントの認証情報です。現在、Chase と PNC Bank は TAN を発行し、US Bank は 2025 年 11 月 30 日に TAN の発行を開始します。

TAN は実際のアカウント番号や経路の選定番号と同様に動作し、ステータスが有効な場合にのみ ACH 決済の受け付けや Payouts の送金に使用できます。実際のアカウント番号とは異なり、TAN は無効にできるため、Financial Connections アカウントでの以降の ACH 取引が失敗する可能性があります。

実際のアカウント番号と TAN の違いを次に示します。

実際のアカウント番号トークン化されたアカウント番号
経時的な安定性アカウントが関連付けられるたびに同じ金融番号と経路の選定番号を返します。アカウントが金融機関への同意オーソリを完了するたびに、トークン化された新しいアカウント番号と金融番号を返します。
有効期限期限切れがない発行機関の裁量により失効します。
取り消し可能顧客は取り消すことができない顧客取り消し可能
顧客に認識可能可不可

TAN は、次の 2 つのシナリオで無効になります。

  • 取り消し: 顧客が金融機関のオンラインバンキンググポータル (Chase Security Center など) を使用して、アカウントデータへのアクセスを能動的に取り消した場合。顧客はいつでもこのオプションを使用できます。
  • 有効期限: 機関が設定した一定の期間が経過した後に TAN の有効期限が切れた場合。

TAN が無効化された後、顧客は銀行アカウントを再度リンク付けるか、別の銀行アカウントをリンク付けて、決済や Payouts の受け取りを継続できるようにする必要があります。

TAN の管理方法

UI で顧客に実際のアカウントの詳細を表示する

アプリケーションで顧客が銀行口座を認識して選択できるようにアカウント ID を表示する場合は、Financial Connections アカウント オブジェクトの last4 フィールドを表示します。このフィールドには、金融機関が TAN と実口座番号のどちらを使用しているかに関係なく、実口座番号の末尾 4 桁が表示されます。

TAN を持つ Financial Connections アカウントとそのステータスを識別する

Financial Connections API を使用して、銀行口座に TAN または実際の口座番号があるかどうか、およびその TAN を ACH 取引に使用できるかどうかを判断します。

Financial Connections アカウント に TAN があるかどうかを判別するには、account_numbers 配列のオブジェクトの identifier_type フィールドを参照します。アカウント番号が TAN の場合は、tokenized_account_number に設定されます。実際のアカウント番号の identifier_type は account_number に設定されます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/financial_connections/accounts/fca_zbyrdjTrwcYZJZc6WBs6GPid \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

このリクエスト例は、TAN に関する情報を含む Financial Connections アカウントを返します。

{ "id": "fca_zbyrdjTrwcYZJZc6WBs6GPid", "object": "financial_connections.account", "account_holder": { "customer": "cus_NfjonN9919dELB", "type": "customer" }, "institution_name": "PNC Bank", "status": "active", "account_numbers": [ { "identifier_type": 'tokenized_account_number, "expected_expiry_date": null, "status": "transactable", "supported_networks" : ["ach"] } ] }

リクエストで、TAN のステータスを確認します。TAN のステータスは次のいずれかです。

ステータス説明
transactableこの口座とトークン化された口座番号は、ACH 決済や支払いを含む資金移動に引き続きご利用いただけます。
無効顧客が銀行ポータルで TAN へのアクセスを取り消しました。この TAN を使用した取引は失敗します。

Financial Connections アカウントは、TAN が無効になっていても、銀行データの更新にアカウントが引き続き使用できる場合は、status はアクティブになる可能性があります。

メモ

PNC Bank は 2025 年 8 月 18 日から 9 月 9 日の間に、一部の口座の有効期限が切れる前に 1 年間の有効期限を一時停止しました。時間ベースの有効期限は、銀行が TAN ポリシーを更新するにつれて再開される可能性があります。

銀行は、TAN に時間ベースの有効期限ルールを追加する場合があります。銀行によって TAN の有効期限が設定されている場合は、以下を実行できます。

  1. expected_expiry_date フィールドを参照します。有効期限が表示されます。
  2. TAN が期限切れになる 30 日前に Stripe から送信される financial_Connections.account.upcoming_account_number_expiry Webhook イベントをリッスンします。

非アクティブ化された TAN を処理する

このガイドでは、次のいずれかの TAN の無効化を管理する方法について説明します。

  • ACH ダイレクトデビットによる支払い
  • 入金に使用される外部の銀行口座

メモ

Webhook エンドポイントをまだ設定していない場合は、(ダッシュボードの Webhook ページを使用するか、Webhook ガイドに従って) 導入に該当するイベントをリッスンする必要があります。

ACH ダイレクトデビットによる支払い

アカウントの関連付けられている TAN が無効になると、ACH Direct Debit PaymentMethods が使用できなくなります。支払いの失敗を回避するには、ACH Direct Debit の導入で TAN の無効化を処理してください。

ACH Direct Debit PaymentMethodに使用されるTANの銀行口座が無効になると、Stripeはpayment_method.automatically_updatedイベントを送信します。

Webhook ハンドラーで非アクティブ化された TAN を含む PaymentMethod を識別するには、決済手段の payment_method.us_bank_account.status_details.blocked.reason フィールドが tokenized_account_number_deactivated に設定されているかどうかを確認します。

無効化された TAN で ACH Direct Debit 支払いを確定しようとすると、Stripe は bank_account_unusable エラーを返します。顧客のセッション中にこのエラーが発生した場合には、新しい決済方法を収集する必要があります。ACH の返金とは異なり、無効化された TAN が原因で ACH 取引が失敗すると Stripe が想定した場合には、ACH 取引がネットワークに送信される前にStripe が決済をブロックします。これにより決済の失敗が2 〜 3 日後ではなく支払い時に確定するため、決済失敗手数料の支払いを回避できます。

非アクティブ化された TAN の処理を回避

無効化された TAN を使用して Stripe 外で処理された ACH 決済も失敗しますが、代行業者は送信時に決済を拒否しないことがあります。ダウンストリームの失敗を回避するために、無効化された TAN で支払いを送信しないようにする必要があります。

今後の決済を確実に成功させるには、銀行アカウントを再収集するか、顧客から新しい銀行アカウントを収集し、新しい PaymentMethod を作成します。

外部の銀行口座

Financial Connections に関連付けられていた外部銀行口座は、TAN が無効になると使用できなくなります。入金の失敗を回避するには、Payouts の導入で TAN の無効化を適切に処理してください。

TAN が設定された銀行口座が外部の銀行口座に対して無効化されると、Stripe は account.external_account.updated Webhook イベントを送信します。

TAN が無効化されたために account.external_account.updated イベントが送信されたかどうかを判断するには、Webhook ハンドラーで、外部銀行口座の status フィールドが tokenized_account_number_deactivated に設定されていることを確認します。

将来の Payouts を確実に成功させるには、顧客から銀行アカウントまたは新しい銀行アカウントを再収集し、新しい外部銀行アカウントを作成します。

TAN の詳細 (銀行別)

次の機関は、顧客が Financial Connections を介して口座を Link すると TAN を返します。

機関名詳細発効日
追跡お客様は、Chase Security Center から TAN アカウントへのアクセスを取り消すことができます。すべてのアカウント
PNC Bankお客様は、PNC オンラインバンキングポータルを通じて TAN へのアクセスを取り消すことができます。PNC は一時的に、2024 年 8 月 18 日以降、2024 年 9 月 9 日以前に発行された TAN を無効化する、時間制限付き有効期限ポリシーを導入しました。将来的に、PNC が TAN に対して時間制限付き有効期限ポリシーを再導入する可能性があります。2024 年 8 月 18 日以降に関連付けられたアカウント
アメリカの銀行アメリカ銀行の TAN は有効期限がなく、顧客はこれらの TAN を取り消すことはできません。2025 年 11 月 30 日から 2026 年 3 月 31 日の間に一部のアカウントで順次導入

詳しくはこちら

  • TAN の動作をテストする方法
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc