Ошибка 10413 в модуле PayPal: странное проявление

Автор KOLESNIKOFF, 10 августа 2017, 16:50:52

« назад - далее »

KOLESNIKOFF

Приветствую.

стоит Prestashop 1.7.1 и вот какая у нас история:

Используем стандартный модуль оплаты от PayPal.
И он как-то странно начал себя проявлять: товары с ценой до 999 (включительно) спокойно пропускает на оплату в paypal (даже с дополнительной стоимостью доставки), а как только стоимость товара переходит 1000 - выдаёт ошибку 10413 ("Error in Paypal. The totals of the cart item amounts do not match order amounts.")

подозреваю, что проблема в "количестве символов" в сумме стоимости товаров, ведь от валюты не зависит (аккаунт на paypal используем Бизнес с максимальными лимитами)
проявилось (обратили внимание) после установки модуля Предзаказа, но его деактивация ни к чему положительному не привела..

Кто сталкивался с подобным ?
дайте совет, как решить проблему!

Adik

В шаблоне product-prices.tpl проверьте ограничение на ввод символов для поля цены.

Миколас

Ошибка с вычислением суммы заказа, формат суммы проверить нужно.

KOLESNIKOFF

Спасибо, что включились!

Я провёл несколько опытов с оплатой и определил следующую закономерность:
не принимаются оплаты на paypal товаров, стоимость которых (до скидки) больше 3х символов в выбранной валюте ... т.е. если включить валюту отображения в евро и получить двухзначную стоимость (из-за разницы курса) - оплата проходит спокойно.

но указывать цены и выставлять счета не в национальной валюте - не логично ((

Adik,
ограничений в product-prices.tpl  я не нашёл (( может плохо искал? подскажите, пожалуйста, они как-то особенно прописаны?

Миколас

На оф. сайте писали о такой проблеме. Проблема в конвертации, нужно ограничить количество знаков после запятой.