銀行口座引き落とし
Stripe を使用して口座引き落としを受け付ける方法を紹介します。
銀行口座引き落としを使用すると、1 回限りの購入と継続的な購入の両方で、顧客の銀行口座から売上を直接引き落とすことができます。銀行口座引き落としは以下の状況でよく使用されます。
- 他のビジネスから継続的に支払いを回収するビジネス。
- 家賃や学費など、消費者による高額の支払いのために、カードに代わる低コストの支払い方法が必要な小売やサービスビジネス。
以下に該当する場合は銀行口座引き落としがビジネスに適さない可能性があります。
- 決済の確認には数営業日かかるため、決済フローの後すぐに商品を配送します。
- ビジネスが不審請求の申請の影響を受けやすい場合は、一部の銀行口座引き落とし方法は不審請求の申請された際に顧客に有利な決定を下すため、他の支払い方法をご検討ください。
決済フロー
銀行口座引き落としを開始するには、顧客が決済時に銀行口座情報を入力し、口座からの引き落としをお客様に許可します。この許可は、同意書と呼ばれます。
銀行口座引き落としでの不正使用を軽減するため、少額入金または銀行のログインを確認して、決済前に銀行口座を検証します。銀行へのログインによる検証は、顧客は銀行口座情報を入力するのではなく、銀行にログインして支払いを行うため、ユーザーエクスペリエンスを向上させることができます。
製品の対応状況
一度の導入で Stripe プロダクト間で機能するすべての銀行口座引き落としに対応できます。Stripe Checkout、Payment Element、および Payment Links では、導入作業なしで、ダッシュボードから直接、銀行口座引き落としを有効にすることができます。
1 Payment Element を使用して Bacs ダイレクトデビットの SetupIntents を作成することはできません。代わりに、Checkout を設定モードで使用します。2 Checkout をサブスクリプションモードで使用する場合は、サポート対象外です。3 Payment Element のレンダリング前に PaymentIntent を作成する場合は、ACSS デビットをサポートします。4 Elements を Checkout Session API で使用する場合はサポート対象外です。
新しい口座振替手段をリクエストされる場合は、お問い合わせください。
API のサポート
決済手段 | API 列挙値 | PaymentIntents | SetupIntents | 手動キャプチャー | 今後の使用のための設定 1 | リダイレクトの要求 2 |
---|---|---|---|---|---|---|
ACH Direct Debit | us_ | なし | ||||
Bacs Direct Debit | bacs_ | 3 | 4 | なし | ||
オーストラリアの BECS ダイレクトデビット | au_ | なし | ||||
ニュージーランドの BECS ダイレクトデビット | nz_ | なし | ||||
カナダのプレオーソリデビット | acss_ | なし | ||||
SEPA Debit | sepa_ | なし |
1 SEPA Debit、AU BECS Direct Debit、ACSS Debit など、カードや口座振替を使用する決済手段では、今後の使用のための設定で on_
と off_
の両方がサポートされています。それ以外の決済手段では、setup_
がサポートされていないか、off_
のみがサポートされています。2 決済手段によっては、顧客が支払いを完了した後にリダイレクトされる return_url を確定することが求められます。3 Checkout、Payment Element、Payment Links など、Stripe が管理するフローで Mandate (同意書) が収集されている場合に、PaymentIntents は Bacs Direct Debit 決済の確定をサポートします。4 Bacs Direct Debit の SetupIntents は、セットアップモードの Checkout で作成できます。
Sources API、Tokens API、または Charges API からの移行
現在の口座引き落としの組み込みで Sources API、Tokens API、または Bank Accounts API を使用している場合は、Payment Intents API に移行することをお勧めします。以下のうち、該当する移行ガイドに従ってください。