WPML

Обзор проблемы

При использовании WooCommerce PayPal Payments версии 2.9.1 заказы, оформленные в валютах, отличных от валюты сайта по умолчанию, завершаются с ошибкой CANNOT_MIX_CURRENCIES:

Failed to process the payment. Please try again or contact the shop admin. [UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. https://developer.paypal.com/docs/api/orders/v2/#error-CANNOT_MIX_CURRENCIES PayPalGateway.php:685 [UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. https://developer.paypal.com/docs/api/orders/v2/#error-CANNOT_MIX_CURRENCIES OrderEndpoint.php:584 Order status changed from Pending payment to Failed.

Обходное решение

Эта проблема решена. Обновление до последней версии решает эту проблему на Вашем сайте, поэтому это обходное решение потребуется Вам только в том случае, если Вы пока не можете выполнить обновление.

Рекомендуемое обходное решение — откатить WooCommerce PayPal Payments до версии 2.9.0. В этой версии данная проблема отсутствует, и платежи будут корректно обрабатываться в разных валютах.

Команда WooCommerce уже знает об этой проблеме и работает над общим решением, так как она затрагивает несколько мультивалютных плагинов.

Все известные проблемы

Всё ещё сталкиваетесь с этой проблемой?

Если обновление не устраняет проблему, отправьте запрос в поддержку, и мы разберемся в ней вместе с Вами.