- 상태
- 개발자가 해결함
- 관련 플러그인/테마
- 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 팀은 이미 이 문제를 인지하고 있으며, 여러 다중 통화 플러그인에 영향을 미치기 때문에 일반적인 해결책을 작업하고 있습니다.