Ошибка проверки: суммы 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’])) как на экране: