У меня есть магазин Magento 1.7 с базовой валютой USD. Я показываю цены в KWD. Когда клиент покупает в KWD, на странице проверки отображается значение KWD всех предметов, общее количество в KWD, а затем еще одна строка с значением в долларах США: «общая сумма должна быть списана с вашей кредитной карты», что является правильным.Проблемы с отправкой валюты на 2Checkout
Тем не менее, интерфейс приема 2Checkout (в соответствии с снимком экрана, который мне прислал) показывает, что KWD передается, а не USD.
Базовая валюта установлена в долларах США, а общая сумма счета будет отображаться правильно, как USD на экране проверки клиента, однако номера, переданные в 2Checkout в фоновом режиме, по какой-то причине находятся в KWD, и я заканчиваю тем, что PE 102 Ошибка
Любые идеи? Обратите внимание, что кеширование отключено, и я ввел свою валютную конвертацию в настройку валюты Magento.
Спасибо! сделали вышеизложенные изменения и '$ tcoFields ['currency_code'] = $ currency_code;' был закомментирован в файле Checkout.php. Похоже, что ошибка PE: 102 все еще отображается, хотя я вижу, что заголовки http не передают атрибут валюты сейчас. Свяжитесь со 2Checkout и проверьте. – EntreQ8T
Хорошо, нашел решение, жестко связал код валюты с USD в файле Checkout.php. Кажется, сейчас ведет себя. Мне придется изменить этот код жесткой кодировки, если я когда-либо изменю базовую валюту, которую я использую в своей учетной записи 2Checkout. – EntreQ8T