Terminal でカードを保存するための同意のモデルを更新しました対応が必要な変更点
新機能
customer_
パラメーターを削除して、allow_redisplay に置き換えます。
setup_
を使用するときは、allow_
が必要です。
Indicates whether customer consent has been collected to redisplay the payment method.
This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to unspecified
.
対応処理が必要な変更である理由
これは、Terminal でカード詳細を保存するときに allow_
が必要になるため、対応が必要な変更です。SetupIntents については、customer_
が削除され、allow_
に置き換えられました。setup_
を指定する PaymentIntents については、カード詳細を収集する前に allow_
も渡す必要があります。新しいバージョンでは、allow_
を使用して、支払いを再度顧客に表示できるかどうかを制御する必要があります。
影響
Terminalを使用して、より多くの地域でカードを保存し、サービスの対象範囲を拡大できます。さらに、顧客の同意を収集する際の業界要件への準拠が改善されたため、規制遵守が保証されます。
setup_
を指定するすべての SetupIntent 取引と PaymentIntent について、2025 年 3 月 31 日までに新しいパラメーターを実装システムに追加し、always
または limited
に設定する必要があります。