口座データで ACH Direct Debit 決済を使用するために銀行口座情報を収集する
残高などのアカウントデータを決済システムで使用します。
Stripe には、ユーザーから ACH Direct Debit 決済を受け付ける方法が複数用意されています。これらの方法はすべて、ユーザーの口座からの引き落とし前に、ユーザーの口座を確認することが必須となります。Financial Connections を使用すると、残高や所有権の確認などの機能とともに、銀行口座の即時確認を実行できます。ACH フローに Financial Connections を使用すると、以下を行えます。
- 解約済み口座や非アクティブな口座からの支払い失敗率を減らす
- 口座番号や金融番号の確認のためにユーザーを決済フローから逸脱させるのではなく、セッションを継続することで購入完了率を高める
- 銀行口座情報を収集するためのカスタムフォームの作成を不要にすることで、開発時間を短縮する
- 残高や所有者情報など、追加の銀行口座データの収集を有効にする
はじめに
Financial Connections は、Checkout や Payment Element など、すべてのオンライン ACH 決済フローでデフォルトの確認方法です。オンラインフローを使用する場合は、その他の口座データへのアクセスまで直接スキップしてください。まだ行っていない場合は、ACH 決済を回収するようにシステムを設定します。
Financial Connections を有効にする
各種 API リソースの verification_
パラメーターによって、Financial Connections で銀行口座の確認を有効にするかどうかを指定します。少額入金のフォールバックが指定された Financial Connections がデフォルトです。
よくある間違い
手動入力と少額入金によって顧客が関連付けた銀行口座では、残高、所有権、取引などの追加の銀行口座データにアクセスできません。
確認方法 | 説明 |
---|---|
automatic (デフォルト) | 銀行口座情報の手動入力と少額入金の使用のオプションを備えた Financial Connections |
instant | Financial Connections のみ (手動入力および少額入金のフォールバックなし) |
microdeposits | 手動入力と少額入金のみ |
このオプションは以下の API で利用可能です。
顧客を作成するRecommended
Customer は、ユーザーを表すメールアドレスを含めて作成し、決済に関連付けることをお勧めします。Customer
オブジェクトを関連付けることで、後ですでに関連付けられている口座を一覧表示することができます。Customer
オブジェクトにメールアドレスを入力すると、Link のリピーターであるかどうかに応じてユーザーのサインインまたは登録が省略されるため、Financial Connections、認証フローを改善できます。
追加の口座データへのアクセスをリクエストする
Financial Connections アカウントの追加口座データにアクセスするには、まず、ダッシュボードの Financial Connections 設定を調べて、Financial Connections の申し込みを送信していることを確認します。このページを表示するには、アカウントの本番環境での利用を申請します。口座データへのアクセスの設定方法は、貴社で構築されている Stripe システムによって異なります。
ACH の実装でデータを使用
残高や所有者などの追加の銀行口座データへのアクセスが承認されたら、このデータを使用して ACH 決済のパフォーマンスを向上させることができます。たとえば、残高データを使用して、残高不足による失敗のリスクを減らすことができます。例については、関連データガイドをご覧ください。
- 残高: NSF による失敗を減らすために、支払い開始前に口座残高を確認します。
- 所有権: 口座所有者の情報を所得し、内部データモデルと比較することで、潜在的な不正利用を捕捉します。
- 取引: 口座の取引履歴を取得し、顧客の給与がいつ振り込まれるかを確認します。
プライベートプレビュー
Risk Intelligence API は、過去 30/60/90 日間の平均口座残高、過去 30/60/90 日間のクレジット取引の合計件数など、リスク管理に役立つ集計データを提供するベータ機能です。このベータ機能へのアクセスを希望される場合は、メールでお問い合わせください。
Financial Connections アカウント ID の検索
データ更新を開始し、Financial Connections アカウントに関するデータを取得するには、まず、PaymentIntent の payment_
プロパティを展開して、関連付けられた支払い方法からアカウント ID を取得する必要があります。
Financial Connections アカウント ID は、拡張支払い方法の us_
ハッシュにあります。手動入力のフォールバックを許可し、ユーザーが口座情報を手動で入力した場合、このフィールドは 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 }