強力な顧客認証 (SCA) を必要とするオフセッション支払いの手動による確認
強力な顧客認証 (SCA) の要件が原因で確認に失敗したオフセッションの PaymentIntent は、「requires_payment_method」というステータスになります。手動の確認フローを完了するには、「requires_action」という PaymentIntent のステータスが必要になります。
オプション 1
同一の利用者と決済手段を使用して、新しい PaymentIntent を作成します。
-
「off_session」を
false
に設定して、確認を試行します。PaymentIntent が「requires_action」というステータスになって確認が失敗するはずです。
この新しい PaymentIntent を使って手動での確認を完了します。
オプション 2
update PaymentIntent という API コールを使用して、payment_method を失敗した同一の決済手段 ID に設定します。
-
「off_session」を
false
に設定して、確認を試行します。PaymentIntent が「requires_action」というステータスになって確認が失敗するはずです。
この PaymentIntent を使って手動での確認を完了します。
その他の情報
手動での確認で使用される
stripe.handleCardPayment
メソッドは、「requires_action」ステータスでのみ機能します。そのため、PaymentIntent を「requires_action」に移行する必要があります。
Did this answer your question?
Related articles