WPML
Statut
Résolu par l’auteur
Extension/thème associé
WooCommerce PayPal Payments
Étiquettes de sujet
Compatibility, WCML

Aperçu de l’anomalie

Lorsque vous utilisez WooCommerce PayPal Payments version 2.9.1, les commandes passées avec des devises autres que la devise par défaut du site échouent avec l’erreur 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.

Solution de contournement

La solution de contournement recommandée consiste à rétrograder WooCommerce PayPal Payments vers la version 2.9.0. Cette version ne présente pas le problème, et les paiements seront traités correctement dans différentes devises.

L’équipe de WooCommerce est déjà au courant du problème et travaille sur une solution générale, car cela affecte plusieurs extensions multidevises.

Toutes les anomalies connues →