Background of the issue:
We are trying to do a WooCommerce checkout with PayPal (plugin: WooCommerce PayPal Payments). We have set the WooCommerce Multilingual & Multicurrency 'Switching languages when there are items in the cart' to 'Prompt for a confirmation and reset the cart' and 'Switching currencies when there are items in the cart' to 'Prompt for a confirmation and reset the cart' to see if this made a difference, but it still fails. hidden link
Symptoms:
The payment could not be processed. Please try again or contact the store administrator. [UNPROCESSABLE_ENTITY] The requested action could not be performed, was semantically incorrect, or failed business validation. hidden link PayPalGateway.php:685 [UNPROCESSABLE_ENTITY] The requested action could not be performed, was semantically incorrect, or failed business validation. hidden link OrderEndpoint.php:584 Order status changed from payment pending to failed. The order shows the DKK currency, when the order is EUR currency.
Questions:
Why is the order showing DKK currency when it should be EUR?
How can we resolve the 'Cannot_Mix_Currencies' error during PayPal checkout?