I know it is possible to use ?CurrencyCode=EUR to set the currency, and it work as expected.
But is it so that it cant be used after a cart is created? I try to change the currency when I'm in the basket, and it looks like it is working, the currency is changed.
The problem appears after the order is paid and completed in DIBS. When redirected back I get a blank page, and in the EventViewer I see this error:
Unexpected exception GetContent() with the message: Attempt to aritmatic with two prices of different currency: NOK and GBP with the amounts 0 and 1599. Dynamicweb.Ecommerce.Prices.PriceInfoCurrencyException: Attempt to aritmatic with two prices of different currency.
I also see this error on the same time:
Called State ok, but order is not set complete - this should have happened in the callback.
If I do not use the CurrencyCode querystring, or if I change currency before I add anything to the cart, there is no problem and the order is created.
This happens with DW 9.6.3