- 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.