Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Removes currency conversion field from Checkout Sessions


Breaking changes

Removes currency conversion field from Checkout Sessions Breaking changes

What’s new

Removes the currency_conversion field from Checkout Sessions.

Why is this a breaking change?

Previously, the currency_conversion field provided details about Adaptive Pricing for Checkout Sessions created before 2025-03-30. Any Checkout Sessions created after 2025-03-30 that use Adaptive Pricing have the presentment_details field populated instead.

Impact

The currency_conversion field contains currency and amount information when Adaptive Pricing was used on a Checkout Session.

To get this information starting with API version 2025-09-30.clover or later:

  • For Checkout Session objects created before 2025-03-30, use the top-level fields on the Checkout Session object
  • For Checkout Session objects created on or after 2025-03-30, use the presentment_details field stored on the Checkout Session object

Changes

ParameterChangeResources or endpoints
currency_conversionChangedCheckout. Session

Upgrade

  1. View your current API version in Workbench.
  2. If you use an SDK, upgrade to the corresponding SDK version for this API version.
  • If you don’t use an SDK, update your API requests to include Stripe-Version: 2025-09-30. clover
  1. Upgrade the API version used for webhook endpoints .
  2. Test your integration against the new version.
  3. If you use Connect, test your Connect integration .
  4. In Workbench, perform the upgrade . You can roll back the version for 72 hours.

Learn more about Stripe API upgrades.

Last verified 2026-09-24

Is this helpful?