Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 -
- - - - - - -

Supporter timezone: Pacific/Easter (GMT-06:00)

This topic contains 1 replies, has 2 voices.

Last updated by Ilyes 9 months ago.

Assisted by: Ilyes.

Author Posts
September 27, 2024 at 1:13 pm

eyalW

Background of the issue:
Hello
Since September 25th, all foreign currency orders on our website are being refused by the payment processor (PayPal).
PayPal returns the following error message:
[UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. hidden link OrderEndpoint.php:584 Order status changed from Pending payment to Failed.
According to PayPal support, this usually happens when the initial order is created with a different currency than the capture API call, and it seems like the WPML currency switcher is at fault.
Any ideas how we can fix this? we're losing the vast majority of our order volume due to this issue.

Symptoms:
All foreign currency transactions are failing.

Questions:

September 27, 2024 at 2:29 pm
September 30, 2024 at 12:09 pm #16236044

Ilyes
Supporter

Languages: English (English ) French (Français ) Arabic (العربية )

Timezone: Pacific/Easter (GMT-06:00)

Hello again,

FYI, According to the wp.org thread, the problem is not just with WPML. Hence why WC paypal payment team should respond with a solution.

We subscribed to see what the author says,

Best,

The topic ‘[Closed] Orders not passing through – Paypal returning CANNOT_MIX_CURRENCIES’ is closed to new replies.