カナダのプレオーソリデビット支払い
カナダのプレオーソリデビット支払いを受け付ける方法をご紹介します。
カナダおよびアメリカの Stripe ユーザは、Payments Canada によって提供される Automated Clearing Settlement System (ACSS) を使用し、カナダの銀行口座を保有する顧客からプレオーソリデビットによる支払いを受け付けることができます。
顧客の銀行口座から引き落としを行う前に、まずビジネスは、明確な支払いスケジュールや規約を定義する同意書に対する承認を顧客から収集する必要があります。この同意書には、顧客の銀行番号、支店番号、口座番号、氏名とメールアドレスが含まれます。
決済フローの構築に Stripe の基本的な JavaScript ライブラリである Stripe.js を使用すると、お客様が指定する規約を使用して顧客から同意書を収集するためのオンラインソリューションが提供されます。 さらに、銀行口座の詳細と銀行の即時確認 (および、稀には少額入金を使用した遅延型の確認) を完全にオンラインで収集できます。この確認プロセスは、PAD を受け付けるための要件であるだけではな、支払い失敗や不正使用行為の軽減にも役立ちます。
カナダのプリオーソリデビットは再利用可能な、通知遅延型の支払い方法です。このため、支払い開始後に支払い成功または失敗の通知を受け取るまで最大 5 営業日かかることがあります。PAD は保証された支払いではなく、支払いが失敗したり、不審請求の申請が行われるリスクがあります。
決済フロー
始める
注
Checkout のサブスクリプションモードはまだサポートされていません。この機能が提供されたときに早期アクセスをご希望の場合は、Stripe までお問い合わせいただき、待機リストに登録してください。
Canadian pre-authorized debit とその他の決済手段を個別に導入する必要はありません。フロントエンドプロダクトを使用する場合、Stripe が最も関連性が高い決済手段を自動的に判断して表示します。まず Stripe ダッシュボード に移動して Canadian pre-authorized debit を有効にします。Stripe がホストする 以下の UI のいずれかを選択し、クイックスタートガイドの手順に従います。
その他の決済製品
以下の Stripeプロダクトでも、ダッシュボードからCanadian pre-authorized debit を追加できます。
支払い方法を手動で一覧表示する場合、または今後の決済のためにカナダのプレオーソリデビットの詳細を保存する場合は、次のガイドを参照してください。
同意書
決済フローでは、Stripe は、顧客の口座からの引き落としをお客様のビジネスに許可する同意書の収集に支援を提供します。カナダでは、これはプレオーソリデビット同意書または PAD 同意書と呼ばれます。Payments Canada の プレオーソリデビット (PAD) の規定 H1 によって、プレオーソリデビットの同意書の収集、確認、および引き落とし前の通知の要件が規定されています。
同意書承認の収集に関する説明は、決済を受け付けるページをご覧ください。お客様のビジネスでカスタムの同意書が必要になる場合はほとんどありませんが、必要な場合は、Payments Canada の要件を満たす同意書の作成方法について、カスタムの PAD 同意書ページをご覧ください。
Stripe は同意書の承認後すぐに初回の引き落としを開始します。同意書の承認から 5 日以内に、顧客は新しい同意書の確認を受け取る必要があります (同意書と引き落としの通知メールを参照)。
顧客はいつでも、口頭による適切なキャンセル通知などにより、同意書のキャンセルをリクエストできます。同意書をキャンセルするには、顧客は同意書を提出したビジネスまたは銀行に連絡する必要があります。同意書をキャンセルすると、その同意書を使用して行う、それ以降のすべての引き落としの要求が無効になります。顧客から以降の支払いを受けるには、顧客との間に新しく同意書を作成する必要があります。
支払いスケジュール
各 PAD 同意書では、顧客にいつどのように自動引き落としが行われるかを定義する payment schedule を指定する必要があります。
スケジュール | ユースケース |
---|---|
| 指定されたスケジュールまたは同意書の interval description で明確に説明されたイベントのトリガーに基づいて、決済フロー外で、間隔が設定された PAD の後続の支払いを顧客に請求することができます。 以下のような、予測可能な引き落としが 1 回以上発生します。
引き落としが可能な
|
| 低頻度、または、不定期で行われ、期間の指定がなく、予測もできない引き落とし。 Sporadic (散発的な) PAD は、顧客から任意のタイミングで引き落としできますが、支払い時に (お客様の Web サイトへのログインすど) 顧客の明示的なオーソリがあった場合に限られます。 散発的な支払いの一例としては、特定のタイミングでお客様が自動的にトリガーするのではなく、支払いが顧客によってトリガーされる、顧客の未払い残高が挙げられます。銀行口座の詳細を収集し、 |
combined | interval と sporadic の両方の引き落としを許可する同意書。 |
同意書や引き落としの通知に関するメール
Payments Canada のネットワーク規定により、お客様は以下のように顧客に通知を送信する必要があります。
- 同意書が確定したとき
- 口座からの引き落としの都度
さらに、少額入金で顧客の銀行口座を確認する必要がある場合には、Stripe は、オンラインの確認ページにリンクするリマインドメールを送信します。
Stripe のデフォルトでは、これら該当する場合に自動的に顧客にメールを送信します。ビジネスのデザインやブランディングに合わせて、これらのメールのカラーやロゴをカスタマイズできます。
警告
カスタムの通知を送信する場合には、こうしたメールのすべてをサポートする必要があります。これらのうちの 1 つだけをカスタマイズして通知を送信することはできません。
カスタムの通知を送信するには、以下の手順に従います。
- Stripe ダッシュボードのメール設定で Stripe のメールをオフにします。
- 顧客の銀行口座と同意書の承認を収集したら、同意書の確認のメールを送信します。
- 同意書の確認メールは、顧客が同意書を承認してから 5 日以内に送信する必要があります。Stripe は同意書の承認後すぐに初回の引き落としを開始します。
- このメールには、その引き落とし用に作成した同意書 (カスタムの PAD 同意書を参照)と、顧客から収集した銀行口座情報が記載されている必要があります。これには、銀行番号、支店番号、口座番号の下 4 桁が含まれます。
- 引き落としの通知メールは、charge.pending イベントを使用してトリガーします。
- 引き落としの通知メールには、お客様の連絡先情報、顧客の銀行口座の下 4 桁、引き落とし金額が記載されている必要があります。
不審請求の申請
カナダのプレオーソリデビットには、銀行口座保有者が支払いについて不審請求を申請するためのプロセスが規定されています。顧客は、銀行を通じ、個人口座では引き落とし後 90 日以内、ビジネス口座では 10 営業日以内に「その理由を問わず」引き落としについて不審請求の申請を行うことができます。この期間内であれば、銀行はあらゆる不審請求の申請を受け付けます。
不審請求の申請が作成されると、Stripe は charge.dispute.created と charge.dispute.closed の両方の Webhook イベントを送信し、お客様の Stripe 残高から不審請求が申請された金額と付随する手数料を差し引きます。
クレジットカードに関する不審請求の申請とは異なり、PAD に関する不審請求の申請はすべて最終的なものであり、異議申し立てのプロセスはありません。顧客が支払いに対する不審請求の申請に成功した場合、状況を解決するには、顧客に連絡する必要があります。顧客との間で話し合いがつき、顧客が売上を返す意思を示した場合は、新たな支払いを作成する必要があります。
警告
顧客の銀行が不審請求の申請を開始しているときに、お客様が顧客に対し先を見越して返金を発行すると、顧客が同じ取引に対してクレジットを 2 回受け取ることがあります。この状況を避けるため、以降の返金に関するセクションのガイドラインに従ってください。
PAD 取引の失敗
PAD 取引は、支払いの開始後、支払いの確定までの任意の時点で失敗する場合があります。これらの失敗には、以下のようなさまざまな原因が考えられます。
- 残高不足
- 無効な口座番号
- 顧客が銀行口座からの引き落としを無効にしている
Stripe 残高で売上が利用可能になった後で支払いが失敗した場合、Stripe は直ちに Stripe 残高から売上を削除します。
まれに、PaymentIntent が succeeded
に変わった後に、Stripe が銀行から PAD の失敗を受け取ることがあります。この場合、Stripe は以下の reason
で不審請求の申請を作成します。
insufficient_
funds incorrect_
account_ details bank_
cannot_ process
この場合、Stripe は失敗の手数料を請求します。
入金
プリオーソリデビットの支払いは、入金タイミングが支払いの作成から最短でも 5 営業日後になります。お客様の入金タイミングが 5 営業日よりも長い場合、PAD 支払いからの入金は、カード入金と統一されます。
取引通貨 オプション
カナダのほとんどの銀行口座で保有されているのはカナダドル (CAD) ですが、少数ながら米ドル (USD) などの他の通貨を保有する口座もあります。PAD では CAD と USD のどちらでの支払いも可能ですが、支払いの失敗を避けるため、顧客に適切な通貨を選択することが重要です。
多くのカードベースの支払い方法とは異なり、CAD の口座からの USD での引き落としや、USD の口座からの CAD での引き落としは成功しない可能性があります。多くの場合、このような引き落としを試行すると、遅延して支払い失敗が発生します。この遅延は最大 5 営業日です。
このような支払い失敗を避けるには、顧客の口座が USD での引き落としに対応していることが確認できている場合を除き、PAD の支払いは CAD で引き落としすることが最も安全です。
返金
PAD で行われた支払いの返金は、元の支払いの日付から 180 日以内に実行する必要があります。返金処理には数日を要します (通常は 3 営業日)。顧客から誤って引き落としてしまった場合には、支払いの不審請求の申請を避けるため、顧客に速やかに連絡してください。
返金は、支払い処理が完了するまで処理されません。まだ完了していない支払いに対して全額または一部返金を作成すると、その返金は、Charge
オブジェクトのステータスが succeeded
になったときに実行されます。Charge
オブジェクトのステータスが failed
になった場合には、顧客の銀行口座から引き落としが行われていないため、全額または一部返金はキャンセルとしてマークされます。
PAD の返金は、顧客の銀行口座に売上が返金されたときに、明示的に返金とマークされません。代わりに、返金はクレジットとして処理され、元の支払いの明細書表記への参照が含められます。
売上処理期間が長いため、また、銀行の PAD 取引処理の方法によっては、お客様、顧客、顧客の銀行、Stripe の間で混乱が発生する可能性があります。たとえば、顧客が支払いについて不審請求の申請をするために、お客様と銀行の両方に連絡することがあります。この場合、銀行が不審請求の申請プロセスを開始している間に、お客様が先を見越して顧客に返金すると、顧客は、同じ取引について 2 回クレジットを受け取ることがあります。
返金を行う場合には、返金が銀行口座に到着するまでに通常 3 営業日かかることを直ちに顧客に伝えてください。
明細書表記
PAD 支払いはすべて、顧客の銀行明細書に「加盟店名」とともに表示されます。Stripe で作成された PAD 支払いでは、加盟店名はお客様の Stripe アカウントの明細書表記です。このデフォルトの動作は、動的な明細書表記を使用することにより、取引ごとに個別に上書きできます。このようにするには、PaymentIntent
を作成する際に statement_descriptor パラメーターを指定します。
注意
銀行明細書では、明細書表記は最初の 15 文字に短縮されます。たとえば、明細書表記が ROCKETRIDESLIMITED
の場合、顧客には ROCKETRIDESLIMI
と表示されます。
さらに、明細書表記では、<
, >
、'
、または "
などの特殊文字は使用できません
以下の表は、顧客の銀行明細書における「加盟店名」の表示を説明したものです。
デフォルトの明細書表記 | 動的な明細書表記 | 加盟店名 | 銀行の明細書表記 |
---|---|---|---|
Rocket Rides | 未指定 | Rocket Rides | Rocket Rides |
Rocket Rides | Sunday Ride | Rocket Rides | Sunday Ride |
カナダの各銀行がこれらのフィールドに使用する書式はそれぞれに異なります。顧客の銀行によっては、一部のフィールドが、すべて小文字または大文字で表示されることがあります。
明細書表記と Connect
Connect 支払いの支払いタイプでは、顧客の銀行明細書に表示される明細書表記や加盟店名が異なります。
支払いタイプ | 表記のソース |
---|---|
ダイレクト | 連結アカウント |
デスティネーション | プラットフォーム |
支払いと送金別方式 | プラットフォーム |
デスティネーション (on_ を指定) | 連結アカウント |
支払いと送金別方式 (on_ を指定) | 連結アカウント |
on_
を指定して連結アカウントの代わりに収集された PaymentIntent
の同意書を、別の連結アカウントに使用することはできません。