Cart Currency
Pronunciation: KAHRT KUR-un-see
Definition
Cart currency is the currency in which a shopping cart’s prices, discounts, taxes, shipping estimates, and total are displayed or calculated. It can be provisional and may differ from the final billing, presentment, or settlement currency. Merchants should store the currency code with every cart amount, define whether prices are fixed or converted, and revalidate rates, rounding, availability, and payment-method support before order creation.
Overview
Meaning and scope
Cart currency is the currency in which a shopping cart’s prices, discounts, taxes, shipping estimates, and total are displayed or calculated. It can be provisional and may differ from the final billing, presentment, or settlement currency. Merchants should store the currency code with every cart amount, define whether prices are fixed or converted, and revalidate rates, rounding, availability, and payment-method support before order creation.
Mechanism and operation
Cart currency provides the monetary unit for values shown while the customer builds a cart. Common failures include stale rates, double conversion, incorrect minor units, hidden currency changes, and refunds based on an unrelated rate. Common failure modes include stale totals, client-side tampering, duplicate submission, abandoned or expired sessions, inaccessible interfaces, unavailable providers, delayed payment confirmation, and treating a browser return as final evidence. Controls for Cart Currency should bind every customer-visible instruction to server-side state, verify asynchronous payment evidence independently, make order creation idempotent, monitor abandonment and failures, and route uncertain results to a documented recovery queue.
Practical payment example
A customer shops in euros while an international storefront maintains a USD price book. The application stores cart currency and exchange-rate context separately from the cryptocurrency ultimately chosen for payment.
Operational checks
Cart currency is a presentation and pricing dimension, not necessarily the asset used for final settlement. A merchant with multi-currency catalogs must document when the displayed rate is locked, how rounding works and which total is authoritative after a discount or shipping update. If the user switches regions during checkout, preserve a consistent quote version and disclose any repricing before authorization. Currency conversion belongs in an auditable pricing record.
Distinctions and limits
Cart currency differs from Billing Currency and Presentment Currency. When the currency changes, promotions, minimums, tax, shipping, and inventory rules should be recalculated together rather than converting only the displayed total.
Related reading
Related definitions: Cart Total, Billing Currency.
Example
A customer shops in euros while an international storefront maintains a USD price book. The application stores cart currency and exchange-rate context separately from the cryptocurrency ultimately chosen for payment.
Comparison
When the currency changes, promotions, minimums, tax, shipping, and inventory rules should be recalculated together rather than converting only the displayed total.
Key Takeaway
Cart currency defines provisional cart amounts and must remain linked to conversion, rounding, market rules, and the final billing and presentment currencies.
Sources
- Supported Currencies — Stripe (2026-08-02)
- About Shopify Markets — Shopify (2026-08-02)