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

メモ

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

トークン化された口座番号を使用して Financial Connections アカウントを管理

トークン化されたアカウント番号、導入への影響、TAN を使用したアカウントの管理方法について説明します。

はじめに

  1. Understand Financial Connections fundamentals
  2. Financial Connections アカウント Webhook イベントを読み、Financial Connections アカウントの変更に関する更新を受け取る方法を確認します。

Tokenized Account Numbers (TANs) are temporary bank account credentials issued by financial institutions instead of real account numbers. Today, Chase and PNC Bank issue TANs and US Bank will begin issuing TANs on November 30, 2025.

TANs behave similarly to real account and routing numbers, and you can use them to accept ACH payments and send payouts only when their status is active. Unlike real account numbers, a TAN can be deactivated, which can cause subsequent ACH transactions on the Financial Connections Account to fail.

These are the differences between real account numbers vs TANs:

実際のアカウント番号トークン化されたアカウント番号
経時的な安定性アカウントが関連付けられるたびに同じ金融番号と経路の選定番号を返します。Return a new tokenized account and routing number each time the account is authorized with the institution.
有効期限Don’t expireCan expire at the discretion of the issuing institution.
取り消し可能顧客は取り消すことができない顧客取り消し可能
顧客に認識可能可不可

TANs become deactivated in two scenarios:

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

After a TAN is deactivated, your customer needs to link their bank account again or link a different bank account to make sure they can continue to make payments or receive payouts.

How to manage TANs

Display real account details to your customer in your UI

If you display account identifiers to help customers recognize and select a bank account in your application, display the last4 field from the Financial Connections Account object. This field shows the last four digits of the real account number, regardless of whether the institution uses TANs or real account numbers.

Identify Financial Connections Accounts with TANs and their status

Use the Financial Connections API to determine whether a bank account has a TAN or a real account number, and whether that TAN can be used for ACH transactions.

To determine if a Financial Connections Account has a TAN, reference the identifier_type field on the objects in the account_numbers array, which is set to tokenized_account_number if the account number is a TAN. The identifier_type of a real account number is set to 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
:"

This example request returns a Financial Connections Account with information about a TAN.

{ "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"] } ] }

In the request, check the status of the TAN. A TAN’s status is either:

ステータス説明
transactableこの口座とトークン化された口座番号は、ACH 決済や支払いを含む資金移動に引き続きご利用いただけます。
無効The customer has revoked access to the TAN in their bank portal. Transactions using this TAN will fail.

It’s possible for a Financial Connections Account to have an active status even if its TAN is deactivated if the Account is still usable for bank data refreshes.

メモ

PNC Bank expired some accounts between August 18 and September 9, 2025 before instituting a pause to 1-year rolling expiries. Time-based expiry might resume as banks evolve their TAN policies.

Banks might add time-based expiration rules to TANs. If TANs are set to expire by a bank, you can:

  1. Reference the expected_expiry_date field. It displays the date of expiration.
  2. Listen for the financial_connections.account.upcoming_account_number_expiry webhook event, which Stripe sends 30 days before the TAN is set to expire.

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

This guide describes how to manage TANs deactivation for either:

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

メモ

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

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

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

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

To identify PaymentMethods with deactivated TANs in your webhook handler, check if the PaymentMethod’s payment_method.us_bank_account.status_details.blocked.reason field is set to tokenized_account_number_deactivated.

If you attempt to confirm a ACH Direct Debit payment with a deactivated TAN, Stripe returns a bank_account_unusable error. If this error occurs while your customer is on session, you must collect a new payment method. Unlike an ACH return, Stripe blocks the payment before the ACH transaction is submitted to the network because Stripe expects the transaction to fail due to a deactivated TAN. This means the payment failed at the time of payment submission, rather than 2 to 3 days later, and helps you avoid any failed payment fees.

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

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

To ensure future payments succeed, recollect the bank account or collect a new bank account from your customer and create a new PaymentMethod.

外部の銀行口座

External Bank Accounts that have been linked with Financial Connections become unusable when a TAN is deactivated. Handle TAN deactivations in your payouts integration to avoid payout failures.

When a bank account with a TAN is deactivated for an External Bank Account, Stripe sends an account.external_account.updated webhook event.

To determine if Stripe sent the account.external_account.updated event has been sent because of a deactivated TAN, in your webhook handler verify that the External Bank Account’s status field is set to tokenized_account_number_deactivated.

To ensure future payouts succeed, recollect the bank account or a new bank account from your customer and create a new External Bank Account.

TAN details by bank

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

Institution name詳細発効日
追跡お客様は、Chase Security Center から TAN アカウントへのアクセスを取り消すことができます。すべてのアカウント
PNC Bank顧客は、PNC オンラインバンキングポータルから TAN へのアクセスを取り消すことができます。PNC は、2024 年 8 月 18 日以降、2024 年 9 月 19 日より前に発行された TAN を無効にする時間在住有効期限ポリシーを一時的に導入しました。PNC は、今後、TAN の時間在住有効期限ポリシーを再導入する可能性があります。2024 年 8 月 18 日以降に関連付けられたアカウント
アメリカの銀行アメリカ銀行の TAN は有効期限がなく、顧客はこれらの TAN を取り消すことはできません。2025 年 11 月 30 日以降に関連付けられたアカウント
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc