# Applying Different Currencies

Violet lets you present the product catalog to your shopper and create a cart in any of the currencies we support. Violet uses real-time exchange rates to present these rates, which you can access through our [Exchange Rates API](/api-reference/catalog/currencies/currency-exchange-rates.md).

If using Violet Payments, Violet also supports charging the shopper in the currency they are presented and handles the currency exchanges that are required to wire funds between you, shoppers, and the merchants involved without any extra effort from your side. Since Violet uses Stripe to power our payment processing, you can see a full list of supported countries here:

<https://stripe.com/docs/currencies?presentment-currency=US#presentment-currencies>

{% hint style="info" %}
Some E-com platforms such as Shopify provide presentment and international currency capabilities so that prices are different depending on the location of a Shopper. Violet does not support these pricing strategies at this time. Only the base price in the base currency configured in the Shopify store will be honored. Feel free to reach out at <support@violet.io> for more information or keep track of our [Changelog](/changelog.md) for new features that we release.
{% endhint %}

In order to Create a cart in a different currency (for example, the local currency of your Shopper), you can pass in the following parameter in the [Create Cart](/api-reference/orders-and-checkout/carts/create-cart.md) API:

```json
{
  "base_currency": "USD",
}
```

{% hint style="warning" %}
Once a cart has been created in a currency, you cannot change it. You will need to create a new cart with the updated `base_currency` to achieve this.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.violet.io/prism/checkout-guides/carts-and-bags/carts/currencies.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
