WPML
Estado
Resuelto por el autor
Plugin/tema relacionado
WooCommerce PayPal Payments
Etiquetas de temática
Compatibility, WCML

Resumen del problema

Al usar WooCommerce PayPal Payments versión 2.9.1, los pedidos realizados con monedas distintas a la moneda predeterminada del sitio fallan con el error 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.

Solución alternativa

La solución alternativa recomendada es volver a la versión 2.9.0 de WooCommerce PayPal Payments. Esta versión no presenta el problema y los pagos se procesarán correctamente en diferentes monedas.

El equipo de WooCommerce ya está al tanto del problema y está trabajando en una solución general, ya que afecta a varios plugins multimoneda.

Todos los problemas conocidos →