以前のオーソリ契約
以前のオーソリ契約を使用できる支払いについて説明します。この支払いは、既得権による免除とも呼ばれます。
警告
SCA の影響を受ける場合、一部の支払いで以前のオーソリ契約を使用できる場合でも、今すぐ Stripe の導入方法を更新してください。Stripe では、お客様をサポートするための移行ガイドを用意しています。
対象
強力な顧客認証 (SCA) では追加の顧客認証が求められますが、顧客がアプリケーションを使用していないときに支払いを回収するケースがあります。過去に認証を行っていたとしても、SCA では顧客がオンラインに戻って再認証を行うことが求められる場合があります。これらのオフセッション支払いの負担を減らすため、Stripe は事前の認証を可能にする API を構築しました。このため顧客をオンセッションで一度認証すると、そのカードをオフセッションで繰り返し再利用できます。2019 年 9 月 14 日以降は、カードを再利用する際や、サブスクリプションや請求書を作成する際に、これらの API を使用して支払いの失敗の可能性を減らす必要があります。
ただし、以下の基準を満たすオフセッション支払いには以前のオーソリ契約を使用できます。
- 2020 年 12 月 31 日より前に保存された EU の顧客のカード
- 2021 年 9 月 14 日より前に保存されたイギリスの顧客のカード
これにより、Stripe の新しい API を使用して保存済みのカードを再設定する必要がありません。オフセッションの支払いは、顧客からの再認証なしで正常に処理されます。
仕組み
以下の条件の両方を満たすオフセッションの支払いはすべて、支払い金額や頻度にかかわらず、以前のオーソリ契約を使用できます。
- 対象期限までにカード詳細を保存した
- 取引がオフセッションであることを Stripe に明示的に知らせている
Stripe は自動的に、対象期限以前に保存された取引を探します。見つかった場合は、Stripe は現在の取引に対して以前のオーソリ契約を使用します。銀行が以前のオーソリ契約を承認すると、その取引は SCA の対象外として分類され、追加認証なしで取引を続行できます。
銀行が以前のオーソリ契約を却下すると、確認ステップで失敗した他の PaymentIntent 同様に処理されます。PaymentIntent のステータスが requires_payment_method に変わり、顧客に支払いを完了するように通知する必要があります。
対象期間後にカードを保存する
SCA の施行以降、Payment Intents API および Setup Intents API でカードを保存して再利用すれば、オフセッションの免除の対象になります。また、Stripe Checkout を使用してカードを保存することもできます。
保存したカードの SCA 対応を準備する
Stripe がオーソリ契約を再利用できるようにするには、お客様が PaymentIntents を使用して、支払いがオフセッションであることを Stripe に知らせる必要があります。
対象期間終了前にカードを保存していた方法 | 対象期間以降に必要な処理 |
---|---|
トークン、ソース、または支払い方法 を Customer に渡す | オフセッションフラグを指定して PaymentIntent を作成する |
SetupIntent を作成するか、または PaymentIntent で setup_future_usage を使用する | オフセッションフラグを指定して PaymentIntent を作成する |
Stripe Billing で管理されるサブスクリプションと請求書については、Billing SCA ガイドをご覧ください。