WPML

ภาพรวมของปัญหา

เมื่อใช้งาน 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 ทราบถึงปัญหานี้แล้วและกำลังดำเนินการหาวิธีแก้ไขทั่วไป เนื่องจากส่งผลกระทบต่อปลั๊กอินหลายสกุลเงินหลายตัว

ปัญหาที่ทราบแล้วทั้งหมด

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ