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-05:00)

This topic contains 0 replies, has 1 voice.

Last updated by eyalW 1 day, 20 hours 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