Checkout Session から通貨換算フィールドを削除互換性に関わる変更
新機能
Checkout Sessions から currency_conversion フィールドを削除します。
この変更により互換性が失われる理由
以前は、currency_conversion フィールドには、2025 年 3 月 30 日以前に作成された Checkout Session の Adaptive Pricing に関する詳細が表示されていました。2025 年 3 月 30 日より後に作成された Checkout Session で Adaptive Pricing を使用すると、その代わりに presentment_details フィールドが入力されます。
影響
currency_conversion フィールドには、Checkout Session で Adaptive Pricing が使用されたときの通貨と金額の情報が含まれます。
この情報を取得するには、API バージョン 2025-09-30. 以降を使用します。
- 2025 年 3 月 30 日より前に作成された Checkout Session オブジェクトの場合は、Checkout Session の最上位フィールドを使用
- 2025 年 3 月 30 日以降に作成された Checkout Session オブジェクトの場合は、Checkout Session オブジェクトに保管されている presentment_details フィールドを使用します
アップグレード
関連する変更
- Checkout と Payment Element で、特定の地域のカード決済における郵便番号の収集を削除
- redirectToCheckout メソッドのサポートを削除
- initCheckout が同期的になるように更新
- Checkout Sessions で法人と個人名を収集するためのサポートを追加
- Checkout Sessions と Payment Intents から決済手段を除外する機能を追加
- Checkout Sessions API を使用した個々の決済手段のキャプチャー方法の設定に対応
- Checkout Sessions のブランディング設定を構成するためのサポートを追加
- 製品の測定単位を指定可能