Оплата не в базовой валюте

Доброго дня!
Имеется интернет магазин, в котором базовая валюта - евро.
Цены формируются из базовой валюты в рубли, в рублях и отражаются на сайте.
При оплате картой столкнулись с проблемой, Сбербанк-онлайн подтягивает цену из прайса в евро, но пишет, что это рубли. Например, цена за товар - 100 евро, на сайте в рублях - 8200, а при оплате указывает - 100 руб.
Что можно сделать, чтоб при оплате цена конвертировалась корректно в рубли и передавалась в рублях на платежный шлюз?

Валюту можно менять в настройках способа доставки.
А вообще, вы непонятно написали, из какого прайс-листа. Где указано 100 евро и где указано 8200? Опишите по человечески либо выкладывайте скрин.

Модуль сбербанка родной или тот, который Сбер предлагает? В родном, если валюта не RUB, то идет конвертация в рубли. Но код валюты обязательно RUB должен быть

Базовая валюта - евро. Валюта на сайте - рубли.
Цены для товара назначаются в евро, для отображения на сайте - в рублях.
В корзине товар отражается с ценой в рублях, при переходе на платежный шлюз Сбербанка с полем ввода данных карты - отражается цена в евро, но со значком рубля.
При оплате банковской картой используется процессор - PBSPayment, в котором нет настроек выбора валюты.
Вопрос в том, почему CS-cart передает на платежный шлюз Сбербанка цену в базовой валюте (в евро), а не в рублях, как он формирует на сайте в карточке или в корзине. И как показать ему, что нужно передавать цену товара в рублях?

Это зависит от скрипта. Как я уже писал, в родной интеграции со сбером есть конвертация валюты. Скорее всего, в ваш процессор нужно добавить код по аналогии

Вопрос все еще актуален.
Кто возьмется решить проблему (естественно, небезвозмездно :smile:) ?
Ответить можно в почту alemar70@mail.ru

Добрый день!

Написали вам письмо в топике.

В ближайшее время вышлем оценку