Скачал отсюда модуль для
2Checkout.
В демо режиме все даже, как бы, работает. Однако, в модуле есть проблемы валютами, о которых неоднократно написано в той же теме.
Коротко повторюсь.
Если цены в какой-либо валюте отличной от USD, то при попытке оформить платеж через 2chekout ваша цена будет в долларах той же цифрой.
Например, валюты вашего магазина USD, EUR, RUB.
1. Цены отображаются в USD, тогда в 2CO все ок. $100=100$
2. Цены отображаются в EUR, тогда в 2CO все
не ок. 100EUR =100$
3. Цены отображаются в RUB, тогда в 2CO все
не ок. 100RUB =100$
В общем, как-то хреново получается.
Добрый человек предложил решение, на
5-й странице той же темы.
Все сделал по инструкции той темы.
Получилось так.
У меня валюта магазина - рубли.
Допустим цена товара 4000 руб.
1. Цену отображаем в рублях.
При попытке проплатить через 2CO конвертация проходит корректно.
Т.е. на выходе получаем примерно 130 баков.
2. Цену отображаем в евро, т.е. это 102,96 eur
При попытке проплатить через 2CO на получаем цену €2.76.
3. Цену отображаем в долларах, т.е. это $ 130.76
При попытке проплатить через 2CO на получаем цену $4.27.
Получается, что модуль делает "2-ную" конвертацию. Т.е. умножает цену в долларах или евро, на курс доллара или евро соответственно к рублю из админки.
Сейчас это:
для доллара: 0.03269 за 1 руб
для евро: 0.02574 за 1 руб.
В общем, помогите люди добрые, как и где чего править... Т.к. сам я в пхп мало что понимаю...
Спасибо!