Checkout セッションで配送情報が削除されます破壊的変更
新規情報
Checkout Session 内で、最上位の shipping_
フィールドが 'collected_
フィールドに移動しました。
この変更により互換性が失われる理由
この変更により、同じ Checkout Session リソースの collected_
サブハッシュの shipping_
フィールドが削除されるため、互換性が失われます。新しいフィールド名を反映するように実装を更新します。
効果
この変更は、Checkout Session リソースの配送情報にアクセスする方法に影響します。API リソースの構成方法が改善され、関連情報がより論理的にグループ化されます。配送の詳細を collected_
オブジェクトに移動すると、顧客が決済プロセスの一環としてこの情報を提供したことが明確になります。
この変更を採用するには、次の手順を実行します。
- Checkout Session リソースに接続するコードを確認します。
shipping_
フィールドにアクセスしているインスタンスを特定します。details - 代わりに
collected_
を使用するようにこれらのインスタンスを更新します。information['shipping_ details']