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

Tutti i problemi noti →