La session Checkout supprime les informations de livraisonModifications majeures
Nouveautés
Dans une session Checkout, le champ de niveau supérieur shipping_ a été déplacé vers le champ collected_.
Pourquoi s’agit-il d’une modification majeure ?
Cette modification perturbe la compatibilité, car nous supprimons le champ shipping_ du sous-hachage collected_ sur la même ressource de session Checkout. Mettez à jour votre intégration pour refléter le nouveau nom du champ.
Impact
Cette modification affecte la façon dont vous accédez aux informations d’expédition sur la ressource Checkout Session : elle améliore l’organisation de la ressource API, en regroupant les informations associées de manière plus logique. En déplaçant les détails de livraison dans l’objet collected_, il devient plus clair que le client a fourni ces informations dans le cadre du processus de paiement.
Pour adopter cette modification :
- Passez en revue le code en interaction avec l’outil de la session Checkout.
- Identifiez tous les cas où vous accédez au champ
shipping_.details - Mettez à jour ces instances pour utiliser plutôt
collected_.information['shipping_ details']