<p>Solution from Craft: </p>

<blockquote>
  <p>In your Control Panel, click on Commerce then on the vertical subnav (where you have All Orders, New, Shipped....) you will have Active and Inactive carts, this is what Luke suggested you clear.</p>
</blockquote>

<p>Essentially, it looks like existing carts may exist which are still using the old currency. Therefore these must be cleared before changing default currency.</p>

CC BY-SA 4.0
2019-11-05T14:04:02.310Z
2019-11-05T14:04:02.310Z
iamkeir
<p>Craft 3.3.8</p>

<p>Commerce 2 Lite Version</p>

<p>If I change the base currency from default(USD) to NZD or AU in the setting</p>

<p><code>CP &gt; Commerce &gt; Store Settings &gt; Payment Currencies</code></p>

<p>and browse to /shop/ or /shop/[otherpages] the website shows error:</p>

<pre><code>Invalid Configuration – yii\base\InvalidConfigException
Payment currency not allowed.
1. in vendor/craftcms/commerce/src/elements/Order.php at line 1580
</code></pre>

<p>And if I switch it back to USD it works fine. It also works fine if I am a public register.</p>

<p>I need to use NZD only, if not, I'm open to other work arounds using USD.</p>

CC BY-SA 4.0
2019-10-24T15:56:34.647Z
I am having this issue too - and I cannot find any documentation about it. I think a bug? Or did you get to the bottom of it?
iamkeir
CC BY-SA 4.0
2019-10-28T21:15:08.483Z
@iamkeir , No I haven't found a solution yet. Seems like bug, feel free to post an issue on https://github.com/craftcms/commerce for us.
Jessica Talzor
CC BY-SA 4.0
2019-10-30T09:57:21.980Z
I'm in communication with Craft - they recommended I "clear all carts" before changing the currency... but my carts are clear, so I am asking for clarification. I will post if/when I get resolution. May post to GH as well.
iamkeir
<craft3><plugin-craftcommerce2><payment>
Payment currency not allowed
# Payment currency not allowed

(Asked by: username_0 on 2019-10-10)

Craft 3.3.8
Commerce 2 Lite Version
If I change the base currency from default(USD) to NZD or AU in the setting
CP > Commerce > Store Settings > Payment Currencies
and browse to /shop/ or /shop/[otherpages] the website shows error:
Invalid Configuration – yii\base\InvalidConfigException
Payment currency not allowed.
1. in vendor/craftcms/commerce/src/elements/Order.php at line 1580

And if I switch it back to USD it works fine. It also works fine if I am a public register.
I need to use NZD only, if not, I'm open to other work arounds using USD.

**Tags:** craft3, plugin-craftcommerce2, payment

> **Comments:**
> **username_1**: I am having this issue too - and I cannot find any documentation about it. I think a bug? Or did you get to the bottom of it?  
> **username_0**: @username_1 , No I haven't found a solution yet. Seems like bug, feel free to post an issue on https://github.com/craftcms/commerce for us.  
> **username_1**: I'm in communication with Craft - they recommended I "clear all carts" before changing the currency... but my carts are clear, so I am asking for clarification. I will post if/when I get resolution. May post to GH as well.  

---

## 1 answers

### Answer by username_1 on 2019-11-05. Score: 4 | Accepted answer

Solution from Craft:

> In your Control Panel, click on Commerce then on the vertical subnav (where you have All Orders, New, Shipped....) you will have Active and Inactive carts, this is what Luke suggested you clear.

Essentially, it looks like existing carts may exist which are still using the old currency. Therefore these must be cleared before changing default currency.


---

