WPML

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

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

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

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.