„Versanddetails“ wird durch „Checkout-Sitzung“ ersetztWichtige Änderungen
Das ändert sich
Within a Checkout Session, the shipping_ top-level field has moved to the collected_ field.
Warum ist dies eine wichtige Änderung?
This change breaks compatibility because we’re removing the shipping_ field to the collected_ sub-hash on the same Checkout Session resource. Update your integration to reflect the new field name.
Ergebnis
Diese Änderung wirkt sich darauf aus, wie Sie auf Versandinformationen in der Checkout-Sitzungsressource zugreifen: Dadurch wird die Organisation der API-Ressource verbessert und zugehörige Informationen werden logischer gruppiert. Durch das Verschieben von Versanddetails in das collected_ wird deutlicher, dass der Kunde/die Kundin diese Informationen im Rahmen des Bezahlvorgangs angegeben hat.
So übernehmen Sie diese Änderung:
- Überprüfen Sie Ihren Code, der mit der Ressource „Checkout-Sitzung“ interagiert.
- Identifizieren Sie alle Instanzen, in denen Sie auf das
shipping_-Feld zugreifen.details - Aktualisieren Sie diese Instanzen, um stattdessen
collected_zu verwenden.information['shipping_ details']