- ステータス
- 開発者により解決済み
- 関連するプラグイン/テーマ
- WooCommerce PayPal Payments
- トピックタグ
- Compatibility, WCML
問題の概要
WooCommerce PayPal Paymentsバージョン2.9.1を使用している場合、サイトのデフォルト通貨以外の通貨で行われた注文は、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.
回避策
推奨される回避策は、WooCommerce PayPal Paymentsをバージョン2.9.0にダウングレードすることです。このバージョンでは問題は発生せず、異なる通貨でも支払いが正常に処理されます。
WooCommerceチームはすでにこの問題を認識しており、複数のマルチ通貨プラグインに影響するため、解決策に取り組んでいます。