Übersicht über das Problem
Bei Verwendung von WooCommerce PayPal Payments Version 2.9.1 schlagen Bestellungen, die in anderen Währungen als der Standardwährung der Website aufgegeben werden, mit dem Fehler CANNOT_MIX_CURRENCIES fehl:
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.
Problemumgehung
Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.
Die empfohlene Problemumgehung besteht darin, WooCommerce PayPal Payments auf Version 2.9.0 zurückzustufen. Diese Version weist das Problem nicht auf, und Zahlungen werden in verschiedenen Währungen korrekt verarbeitet.
Das Team von WooCommerce ist sich des Problems bereits bewusst und arbeitet an einer allgemeinen Lösung, da es mehrere Multicurrency-Plugins betrifft.