コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
複数の通貨を扱う
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
決済にとどまらない機能
会社を設立する
仮想通貨
Financial Connections
    概要
    始める
    ユースケース
    基本
    テスト
    対応可能な金融機関
    データのためのアカウントを収集
    ACH ダイレクトデビットによる支払い
    Connect の入金
    データを利用するその他の商品
    アカウントデータにアクセス
    残高
    所有権
    取引
    アカウントの管理
    関連付けの解除
    Webhook
Climate
不正利用について
Radar の不正防止
不審請求の申請の管理
本人確認
ホーム支払いFinancial Connections

口座データで ACH Direct Debit 決済を使用するために銀行口座情報を収集する

残高などのアカウントデータを決済システムで使用します。

使用すべき Financial Connections の導入方法が不明の場合は、Stripe の導入オプションの概要をご覧ください。

Stripe には、ユーザーから ACH Direct Debit 決済を受け付ける方法が複数用意されています。これらの方法はすべて、ユーザーの口座からの引き落とし前に、ユーザーの口座を確認することが必須となります。Financial Connections を使用すると、残高や所有権の確認などの機能とともに、銀行口座の即時確認を実行できます。ACH フローに Financial Connections を使用すると、以下を行えます。

  • 解約済み口座や非アクティブな口座からの支払い失敗率を減らす
  • 口座番号や金融番号の確認のためにユーザーを決済フローから逸脱させるのではなく、セッションを継続することで購入完了率を高める
  • 銀行口座情報を収集するためのカスタムフォームの作成を不要にすることで、開発時間を短縮する
  • 残高や所有者情報など、追加の銀行口座データの収集を有効にする

はじめに

Financial Connections は、Checkout や Payment Element など、すべてのオンライン ACH 決済フローでデフォルトの確認方法です。オンラインフローを使用する場合は、その他の口座データへのアクセスまで直接スキップしてください。まだ行っていない場合は、ACH 決済を回収するようにシステムを設定します。

Financial Connections を有効にする

各種 API リソースの verification_method パラメーターによって、Financial Connections で銀行口座の確認を有効にするかどうかを指定します。少額入金のフォールバックが指定された Financial Connections がデフォルトです。

よくある間違い

手動入力と少額入金によって顧客が関連付けた銀行口座では、残高、所有権、取引などの追加の銀行口座データにアクセスできません。

確認方法説明
automatic (デフォルト)銀行口座情報の手動入力と少額入金の使用のオプションを備えた Financial Connections
instantFinancial Connections のみ (手動入力および少額入金のフォールバックなし)
microdeposits手動入力と少額入金のみ

このオプションは以下の API で利用可能です。

Payment Element、Checkout、オンライン Invoicing など、Stripe がオンラインで提供する導入をご利用でない場合は、NACHA 同意書の収集などの追加のステップが必要になります。ACH ガイドのこちらのセクションをご覧ください。

  • PaymentIntent
  • SetupIntent
  • CheckoutSession
  • Invoice (請求書)
  • Subscription (サブスクリプション)
  • Payment Element

顧客を作成する
Recommended

Customer は、ユーザーを表すメールアドレスを含めて作成し、決済に関連付けることをお勧めします。Customer オブジェクトを関連付けることで、後ですでに関連付けられている口座を一覧表示することができます。Customer オブジェクトにメールアドレスを入力すると、Link のリピーターであるかどうかに応じてユーザーのサインインまたは登録が省略されるため、Financial Connections、認証フローを改善できます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d email={{CUSTOMER_EMAIL}}

追加の口座データへのアクセスをリクエストする

Financial Connections アカウントの追加口座データにアクセスするには、まず、ダッシュボードの Financial Connections 設定を調べて、Financial Connections の申し込みを送信していることを確認します。このページを表示するには、アカウントの本番環境での利用を申請します。口座データへのアクセスの設定方法は、貴社で構築されている Stripe システムによって異なります。

Stripe の動的な支払い方法機能を使用して、Connect 以外のユースケースで ACH 決済を回収する場合、リクエストされた Financial Connections データを ACH ダッシュボードの設定ページから直接設定できます。ACH デビットには口座番号と金融番号が必ず必要です。他のデータは任意です。

注

ダッシュボードで権限を設定することをお勧めします。コードを変更することなく、収集するデータを変更できます。

ダッシュボードの設定を上書きするには、API で直接 Financial Connections の権限を指定します。これを PaymentIntents に対して行うには、以下のようにします。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=2000 \ -d currency=usd \ -d customer=
{{CUSTOMER_ID}}
\ -d "automatic_payment_methods[enabled]"=true \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=payment_method \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=balances \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=ownership \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=transactions

ACH の実装でデータを使用

残高や所有者などの追加の銀行口座データへのアクセスが承認されたら、このデータを使用して ACH 決済のパフォーマンスを向上させることができます。たとえば、残高データを使用して、残高不足による失敗のリスクを減らすことができます。例については、関連データガイドをご覧ください。

  • 残高: NSF による失敗を減らすために、支払い開始前に口座残高を確認します。
  • 所有権: 口座所有者の情報を所得し、内部データモデルと比較することで、潜在的な不正利用を捕捉します。
  • 取引: 口座の取引履歴を取得し、顧客の給与がいつ振り込まれるかを確認します。

プライベートプレビュー

Risk Intelligence API は、過去 30/60/90 日間の平均口座残高、過去 30/60/90 日間のクレジット取引の合計件数など、リスク管理に役立つ集計データを提供するベータ機能です。このベータ機能へのアクセスを希望される場合は、メールでお問い合わせください。

Financial Connections アカウント ID の検索

データ更新を開始し、Financial Connections アカウントに関するデータを取得するには、まず、PaymentIntent の payment_method プロパティを展開して、関連付けられた支払い方法からアカウント ID を取得する必要があります。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl -G https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT}} \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "expand[]"=payment_method

Financial Connections アカウント ID は、拡張支払い方法の us_bank_account ハッシュにあります。手動入力のフォールバックを許可し、ユーザーが口座情報を手動で入力した場合、このフィールドは null になります。

{ "id": "pi_3OK3g4FitzZY8Nvm11121Lhb", "object": "payment_intent", "payment_method": { "us_bank_account": { "financial_connections_account": "fca_1OK123bitUAA8SvmruWkck76" } // ... other fields on the Payment Method } // ... other fields on the Payment Intent }
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 早期アクセスプログラムにご参加ください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc