Как заставить Magento отдавать платежным системам валюту выбранную пользователем?

Здравствуйте, столкнулся с проблемой при оплате товара в CMS Magento. По умолчанию главная валюта в магазине это USD т.к. закупка идет именно в ней. Так же установлена валюта RUB, которая стоит по умолчанию для покупателей. При совершении покупки например через систему Robokassa покупатель в итоге заплатит не 9 000 руб. а 300 руб. потому что Magenta отдает доллар а Робокасса принимает только рубль . Как быть в такой ситуации?
  • Вопрос задан
  • 2448 просмотров
Решения вопроса 1
Hide
@Hide
инженер-программист
Увы, простого решения нет. Нужно вмешиваться в код модуля, отвечающего за передачу данных в платежную систему. Проблема существует уже давно. Она имеется и в случае с PayPal, и в случае с Authorize.net, которые встроены в магенту. Тут только два пути решения
1. устанавливать соотв. базовую валюту у website
2. править код модуля
Первый путь вам не подходит, значит ваш выбор - правка модуля.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы