# カナダのプレオーソリデビット支払い カナダのプレオーソリデビット支払いを受け付ける方法をご紹介します。 カナダおよびアメリカの Stripe ユーザは、[Payments Canada](https://www.payments.ca) によって提供される Automated Clearing Settlement System (ACSS) を使用し、カナダの銀行口座を保有する顧客からプレオーソリデビットによる支払いを受け付けることができます。 顧客の銀行口座から引き落とす前に、企業はまず顧客から特定の支払いスケジュールまたは支払い条件を定めた[同意書](https://docs.stripe.com/payments/acss-debit.md#mandates)を収集する必要があります。同意書には、顧客の金融機関番号、支店番号、口座番号、名前、メールアドレスが含まれます。 決済手段の取引手数料に関する情報は、[料金体系詳細](https://stripe.com/pricing/local-payment-methods#pre-authorized-debits-in-canada) をご覧ください。 決済フローの構築に Stripe の基本的な JavaScript ライブラリである Stripe.js を使用すると、お客様が指定する規約を使用して顧客から同意書を収集するためのオンラインソリューションが提供されます。 さらに、銀行口座の詳細と銀行の即時確認 (および、稀には少額入金を使用した遅延型の確認) を完全にオンラインで収集できます。この確認プロセスは、PAD を受け付けるための要件であるだけではな、支払い失敗や不正使用行為の軽減にも役立ちます。 カナダのプレオーソリデビットは、[再利用可能](https://docs.stripe.com/payments/payment-methods.md#usage)な[遅延通知型](https://docs.stripe.com/payments/payment-methods.md#payment-notification)の支払い方法です。支払いを開始してから、成功または失敗の通知を受け取るまでに最大 5 営業日かかります。PAD は保証型の支払い方法ではありません。支払いの失敗や[不審請求の申し立て](https://docs.stripe.com/payments/acss-debit.md#disputed-payments)のリスクがあります。 #### 支払い方法のプロパティ - **顧客の場所** CA - **取引通貨** CAD、USD ([非常に限定的な状況](https://docs.stripe.com/payments/acss-debit.md#presentment-currency)) - **支払いの確定** ビジネス主導 - **支払い方法の種別** 口座引き落とし - **継続支払い** あり - **入金タイミング** 5 営業日 - **Connect のサポート** あり - **不審請求の申請に関するサポート** [可](https://docs.stripe.com/payments/acss-debit.md#disputed-payments) - **手動キャプチャーのサポート** いいえ - **返金 / 一部返金** [可 / 可](https://docs.stripe.com/payments/acss-debit.md#refunds) #### ビジネスの所在地 以下の国の Stripe アカウントでは、プレオーソリデビット決済を受け付けることができます。 - CA - US #### 製品のサポート - Connect - Checkout1、4 - Subscriptions - Invoicing - Elements2、3、4 1 サブスクリプションモードで Checkout を使用する場合はサポートされません。2 Payment Element は、[Payment Element をレンダリングする前に PaymentIntent を作成](https://docs.stripe.com/payments/accept-a-payment-deferred.md) する場合に ACSS デビットをサポートします。3 Express Checkout Element と Mobile Payment Element は ACSS デビットをサポートしません。4 [Elements と Checkout Sessions API を使用](https://docs.stripe.com/payments/quickstart-checkout-sessions.md) する場合はサポートされません。 ## 決済フロー ![](https://b.stripecdn.com/docs-statics-srv/assets/checkout.4af16ecfd4f0a3f4044c56d6100c4a42.svg) *顧客* (Customer objects represent customers of your business. They let you reuse payment methods and give you the ability to track multiple payments)が決済時にプレオーソリデビットを選択する ![](https://b.stripecdn.com/docs-statics-srv/assets/account-info.6df4a503f8d05d1d9ddd20a6f15172df.svg) 顧客が銀行口座情報を提供して同意書を承認する ![](https://b.stripecdn.com/docs-statics-srv/assets/success.1ee3b6d34d944693e654e84f6d1be9f3.svg) 顧客が支払い完了の通知を受け取る ## 始める > [Checkout](https://docs.stripe.com/payments/checkout.md) のサブスクリプションモードはまだサポートされていません。この機能が提供されたときに早期アクセスをご希望の場合は、[Stripe までお問い合わせ](mailto:payment-methods-feedback@stripe.com?subject=PADs%20Subscription%20Mode%20User%20Interest)いただき、待機リストに登録してください。 Canadian pre-authorized debit とその他の決済手段を個別に導入する必要はありません。フロントエンドプロダクトを使用する場合、Stripe が最も関連性が高い決済手段を自動的に判断して表示します。まず [Stripe ダッシュボード](https://dashboard.stripe.com/settings/payment_methods) に移動して Canadian pre-authorized debit を有効にします。Stripe がホストする 以下の UI のいずれかを選択し、クイックスタートガイドの手順に従います。 - [Checkout](https://docs.stripe.com/checkout/quickstart.md): Stripe で構築済みのオンラインの決済ページ。 - [Elements](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Stripe のドロップイン UI コンポーネントです。 ### その他の決済製品 以下の Stripeプロダクトでも、ダッシュボードからCanadian pre-authorized debit を追加できます。 - [Invoicing](https://docs.stripe.com/invoicing/no-code-guide.md) - [サブスクリプション](https://docs.stripe.com/billing/subscriptions/overview.md) 支払い方法を手動で一覧表示する場合、または今後の決済のためにカナダのプレオーソリデビットの詳細を保存する場合は、次のガイドを参照してください。 - [カナダのプリオーソリデビットを支払い方法として手動で設定する](https://docs.stripe.com/payments/acss-debit/accept-a-payment.md) - [将来の決済に備えてカナダのプリオーソリデビットの詳細を保存する](https://docs.stripe.com/payments/acss-debit/set-up-payment.md) ## タイミング Canadian pre-authorized debits では、売上が Stripe 残高で利用可能になるまでに数営業日かかる場合があります。売上が利用可能になるまでの日数を売上処理タイミングと呼びます。支払いは通常、作成日と同じ日に送信され、営業日以外に作成された場合、またはカットオフ時間以降に作成された場合は翌営業日に処理されます。 Canadian pre-authorized debits の `expected_debit_date`には、[Charges](https://docs.stripe.com/api/charges/object.md) の[payment_method_details](https://docs.stripe.com/api/charges/object.md#charge_object-payment_method_details) からアクセスできます。これは資金が引き落とされる推定日です。この推定日は保証されたものではなく、実際の引き落とし日とは異なる場合があります。この情報は引き落とし日が確定した時点で、API レスポンスおよび[charge.updated](https://docs.stripe.com/api/events/types.md#event_types-charge.updated)、[charge.succeeded](https://docs.stripe.com/api/events/types.md#event_types-charge.succeeded)、[charge.failed](https://docs.stripe.com/api/events/types.md#event_types-charge.failed) のWebhookイベントを通じて参照できるようになります。 次の表は、Stripe が提供する Canadian pre-authorized debits の支払いの売上処理タイミングを示しています。`T+x` は、提出後 `x` 営業日を指し、支払いの作成日とは異なる可能性があります。 | 売上処理のタイプ | 支払い完了 | 利用可能な資金 | カットオフ時間 | | -------- | ---------------- | ---------------- | ---------------- | | 標準の売上処理 | T+4 at 21:00 UTC | T+5 at 00:00 UTC | 17:00 US/Eastern | ## 同意書 決済フローでは、Stripe は、顧客の口座からの引き落としをお客様のビジネスに許可する同意書の収集に支援を提供します。カナダでは、これはプレオーソリデビット同意書または PAD 同意書と呼ばれます。Payments Canada の [プレオーソリデビット (PAD) の規定 H1](https://www.payments.ca/sites/default/files/h1eng.pdf) によって、プレオーソリデビットの同意書の収集、確認、および引き落とし前の通知の要件が規定されています。 同意書承認の収集に関する説明は、[決済を受け付ける](https://docs.stripe.com/payments/acss-debit/accept-a-payment.md)ページをご覧ください。お客様のビジネスでカスタムの同意書が必要になる場合はほとんどありませんが、必要な場合は、Payments Canada の要件を満たす同意書の作成方法について、[カスタムの PAD 同意書](https://docs.stripe.com/payments/acss-debit/custom-pad-agreement.md)ページをご覧ください。 Stripe は同意書の承認後すぐに初回の引き落としを開始します。同意書の承認から 5 日以内に、顧客は新しい同意書の確認を受け取る必要があります ([同意書と引き落としの通知メール](https://docs.stripe.com/payments/acss-debit.md#mandate-and-debit-notification-emails)を参照)。 顧客はいつでも、口頭による適切なキャンセル通知などにより、同意書のキャンセルをリクエストできます。同意書をキャンセルするには、顧客は同意書を提出したビジネスまたは銀行に連絡する必要があります。同意書をキャンセルすると、その同意書を使用して行う、それ以降のすべての引き落としの要求が無効になります。顧客から以降の支払いを受けるには、顧客との間に新しく同意書を作成する必要があります。 ### 支払い一覧表 各 PAD 同意書では、顧客にいつどのように自動引き落としが行われるかを定義する [payment schedule](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method_options-acss_debit-mandate_options-payment_schedule) を指定する必要があります。 | スケジュール | ユースケース | | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `interval` | 指定されたスケジュールまたは同意書の [interval description](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method_options-acss_debit-mandate_options-interval_description) で明確に説明されたイベントのトリガーに基づいて、決済フロー外で、間隔が設定された PAD の後続の支払いを顧客に請求することができます。 以下のような、予測可能な引き落としが 1 回以上発生します。 - 特定の日付の 1 回限りの支払い - 一連の日付での引き落とし - 定期的に (毎週、毎月など) に引き落とし - 特定の条件やイベントの発生時に引き落とし 引き落としが可能な `interval_description` 値の例を紹介します。 - 毎月 5 日 - 決済フローの完了時 - 契約の承認時 - 顧客の債務残高が 100 USD に達したとき - 請求書の支払い期日 | | `sporadic` | 低頻度、または、不定期で行われ、期間の指定がなく、予測もできない引き落とし。 Sporadic (散発的な) PAD は、顧客から任意のタイミングで引き落としできますが、支払い時に (お客様の Web サイトへのログインすど) 顧客の明示的なオーソリがあった場合に限られます。 散発的な支払いの一例としては、特定のタイミングでお客様が自動的にトリガーするのではなく、支払いが顧客によってトリガーされる、顧客の未払い残高が挙げられます。銀行口座の詳細を収集し、`sporadic` 同意書を事前に収集することにより、顧客は 1 ステップで支払いをトリガーできます。 | | `combined` | `interval` と `sporadic` の両方の引き落としを許可する同意書。 | ### 取引タイプ 各 PAD 同意書には、取引が `personal` 理由によるものか `business` 上の理由によるものかを定義する[取引タイプ](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method_options-acss_debit-mandate_options-transaction_type)を指定する必要があります。 ### のデフォルト [Invoicing](https://docs.stripe.com/invoicing.md) または [Subscriptions](https://docs.stripe.com/billing/subscriptions/overview.md) を決済手段に使用する場合は、[default_for](https://docs.stripe.com/api/setup_intents/create.md#create_setup_intent-payment_method_options-acss_debit-mandate_options-default_for) を `['invoice', 'subscription']` に設定します。これにより、新しい同意書を作成せずに、請求書とサブスクリプションの支払いにその決済手段を再利用できます。 ## 同意書や引き落としの通知に関するメール [Payments Canada のネットワーク規定](https://www.payments.ca/sites/default/files/h1eng.pdf)により、お客様は以下のように顧客に通知を送信する必要があります。 - 同意書が確定したとき - 口座からの引き落としの都度 さらに、少額入金で顧客の銀行口座を確認する必要がある場合には、Stripe は、オンラインの確認ページにリンクするリマインダーメールを送信します。 Stripe のデフォルトでは、これら該当する場合に自動的に顧客にメールを送信します。ビジネスのデザインやブランディングに合わせて、これらのメールの[カラーやロゴをカスタマイズ](https://dashboard.stripe.com/account/branding)できます。 > カスタム通知を送信する場合には、これらすべてのメールに対応する必要があります。これらのうちの 1 つだけカスタム通知を送信することはできません。 カスタムの通知を送信するには、以下の手順に従います。 - [Stripe ダッシュボードのメール設定](https://dashboard.stripe.com/account/emails)で Stripe のメールをオフにします。 - 顧客の銀行口座と同意書のオーソリを収集したら、**同意確認** のメールを送信します。 - 同意書の確認メールは、顧客が同意書を承認してから 5 日以内に送信する必要があります。Stripe は同意書の承認後すぐに初回の引き落としを開始します。 - このメールには、その引き落とし用に作成した同意書 ([カスタムの PAD 同意書](https://docs.stripe.com/payments/acss-debit/custom-pad-agreement.md)を参照)と、顧客から収集した銀行口座情報が記載されている必要があります。これには、銀行番号、支店番号、口座番号の下 4 桁が含まれます。 - **引き落としの通知**メールは、[charge.pending](https://docs.stripe.com/api/events/types.md#event_types-charge.pending) イベントを使用してトリガーします。 - 引き落としの通知メールには、お客様の連絡先情報、顧客の銀行口座の下 4 桁、引き落とし金額が記載されている必要があります。 ## 不審請求の申請 カナダのプレオーソリデビットには、銀行口座保有者が支払いについて不審請求を申請するためのプロセスが規定されています。顧客は、銀行を通じ、個人口座では引き落とし後 90 日以内、ビジネス口座では 10 営業日以内に「その理由を問わず」引き落としについて不審請求の申請を行うことができます。この期間内であれば、銀行はあらゆる不審請求の申請を受け付けます。 不審請求の申請が作成されると、Stripe は [charge.dispute.created](https://docs.stripe.com/api/events/types.md#event_types-charge.dispute.created) と [charge.dispute.closed](https://docs.stripe.com/api/events/types.md#event_types-charge.dispute.closed) の両方の *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) イベントを送信し、お客様の Stripe 残高から不審請求が申請された金額と付随する手数料を差し引きます。 [クレジットカードに関する不審請求の申請](https://docs.stripe.com/disputes.md)とは異なり、PAD に関する不審請求の申請はすべて最終的なものであり、異議申し立てのプロセスはありません。顧客が支払いに対する不審請求の申請に成功した場合、状況を解決するには、顧客に連絡する必要があります。顧客との間で話し合いがつき、顧客が売上を返す意思を示した場合は、新たな支払いを作成する必要があります。 > 顧客の銀行が不審請求の申請を開始しているときに、お客様が顧客に対し先を見越して返金を発行すると、顧客が同じ取引に対してクレジットを 2 回受け取ることがあります。この状況を避けるため、以降の返金に関するセクションのガイドラインに従ってください。 ## PAD 取引の失敗 PAD 取引は、支払いの開始後、支払いの確定までの任意の時点で失敗する場合があります。これらの失敗には、以下のようなさまざまな原因が考えられます。 - 残高不足 - 無効な口座番号 - 顧客が銀行口座からの引き落としを無効にしている Stripe 残高で売上が利用可能になった後で支払いが失敗した場合、Stripe は直ちに Stripe 残高から売上を削除します。 まれに、PaymentIntent が `succeeded` に変わった後に、Stripe が銀行から PAD の失敗を受け取ることがあります。この場合、Stripe は以下の `reason` で不審請求の申請を作成します。 - `insufficient_funds` - `incorrect_account_details` - `bank_cannot_process` この場合、Stripe は失敗の手数料を請求します。 ## 取引通貨 (オプション) カナダのほとんどの銀行口座で保有されているのはカナダドル (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 アカウントの[明細書表記](https://docs.stripe.com/get-started/account/statement-descriptors.md)です。このデフォルトの動作は、[動的な明細書表記](https://docs.stripe.com/payments/payment-intents.md#dynamic-statement-descriptor)を使用することにより、取引ごとに個別に上書きできます。このようにするには、`PaymentIntent` を作成する際に [statement_descriptor](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-statement_descriptor) パラメーターを指定します。 > 銀行明細書では、明細書表記は最初の 15 文字に短縮されます。たとえば、明細書表記が `ROCKETRIDESLIMITED` の場合、顧客には `ROCKETRIDESLIMI` と表示されます。 > > また、明細書表記では、`<`、`>`、`'`、または `"` などの特殊文字は使用できません。 以下の表は、顧客の銀行明細書における「加盟店名」の表示を説明したものです。 | デフォルトの明細書表記 | 動的な明細書表記 | 加盟店名 | 銀行の明細書表記 | | ------------ | ------------- | -------------- | -------------- | | Rocket Rides | 未指定 | `Rocket Rides` | `Rocket Rides` | | Rocket Rides | `Sunday Ride` | `Rocket Rides` | `Sunday Ride` | カナダの各銀行がこれらのフィールドに使用する書式はそれぞれに異なります。顧客の銀行によっては、一部のフィールドが、すべて小文字または大文字で表示されることがあります。 ### 明細書表記と Connect Connect 支払いの支払いタイプでは、顧客の銀行明細書に表示される明細書表記や加盟店名が異なります。 | 支払いタイプ | 表記のソース | | ------------------------------ | -------- | | ダイレクト | 連結アカウント | | デスティネーション | プラットフォーム | | 支払いと送金別方式 | プラットフォーム | | デスティネーション (`on_behalf_of` を指定) | 連結アカウント | | 支払いと送金別方式 (`on_behalf_of` を指定) | 連結アカウント | 連結アカウントの `on_behalf_of` で `PaymentIntent` 用に収集された同意書を、別の連結アカウントで使用することはできません。 ## Billing Retries (Private preview) 口座振替の再試行により、Stripe は残高不足が原因で失敗した口座振替決済を自動的に再試行できます。継続支払いのサブスクリプション請求書、1 回限りの請求書、またはその両方に対して再試行を有効にできます。