FOX - Профессиональный переключатель валют WooCommerce

Ошибка проверки: суммы PayPal не совпадают

Иногда это происходит из-за того, что курсы валют имеют значения с 4 цифры после запятой и пересчет с помощью PayPal для этого приводит к округлению до неправильной суммы, потому что он работает с двумя цифрами после запятой. Чтобы этого избежать, вам необходимо установить свои ставки с помощью 2 цифры после запятой. Основная проблема с этим - вам придется вручную выставить заказ на 'Обработка'и все, больше никаких проблем с этим!

Вы всегда можете установить "Допускается несколько'to'Нет', и ваши клиенты будут платить в вашей базовой валюте.

 


Есть еще один радикальный способ: добавить код в код плагина woocommerce.

  • Откройте этот файл: wp-content\plugins\woocommerce\includes\gateways\paypal\includes\class-wc-gateway-paypal-ipn-handler.php
  • перейти к функции: private function validate_amount($order, $amount)
  • установить условие if (!isset($_SESSION[‘woocs_current_currency’])) как на экране: