- Stato
- Risolto dall’autore
- Plugin/tema correlato
- WooCommerce PayPal Payments
- Tag dell’argomento
- Compatibility, WCML
Panoramica del problema
Quando utilizzi WooCommerce PayPal Payments versione 2.9.1, gli ordini effettuati in valute diverse da quella predefinita del sito falliscono con l’errore 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.
Soluzione alternativa
La soluzione alternativa consigliata è eseguire il downgrade di WooCommerce PayPal Payments alla versione 2.9.0. Questa versione non presenta il problema e i pagamenti verranno elaborati correttamente in diverse valute.
Il team di WooCommerce è già a conoscenza del problema e sta lavorando a una soluzione generale, poiché interessa diversi plugin multivaluta.