Перейти к содержанию
Форум поддержки пользователей VamShop

Webmoney Merchant UAH


Рекомендуемые сообщения

Никак не могу добавить третью валюту, какие файлы еще нужно править кроме 0:/public_html/lang/russian/modules/payment/... и 0:/public_html/includes/modules/payment/ ???

Ссылка на сообщение
Поделиться на другие сайты

Больше никаких, два этих файла и всё.

Нужно только модуль в админке удалять, прежде чем добавлять свой код.

Да и лучше просто например текст WMR поменять на WMU, если Вам рубли не нужны.

Ссылка на сообщение
Поделиться на другие сайты

Во... такая мелочь и не подумал, удалил а потом установил модуль и все, есть новая валюта. Но появилась проблемка, валюта по умолчанию гривна, при оформлении заказа в гривнах и в доларах все ОК, при оформлении заказа в рублях отдает суму 2.00 постоянно почему не знаю

if ($_SESSION['currency'] == 'RUR') {
                              $purse = MODULE_PAYMENT_WEBMONEY_MERCHANT_WMR;
                              $order_sum = number_format($vamPrice->CalculateCurrEx($order->info['total'], 'RUR'));
        }
  if ($_SESSION['currency'] == 'UAH') {
                              $purse = MODULE_PAYMENT_WEBMONEY_MERCHANT_WMU;
                              $order_sum = $order->info['total'];
        }
  if ($_SESSION['currency'] == 'USD') {
                              $purse = MODULE_PAYMENT_WEBMONEY_MERCHANT_WMZ;
                              $order_sum = number_format($vamPrice->CalculateCurrEx($order->info['total'], 'USD'));
}[/code]

так я написал в коде, что может быть не правильно?

Ссылка на сообщение
Поделиться на другие сайты

Может валюты RUR нет в магазине?!

Нужно смотреть какая сумма получается на выходе.

Попробуйте echo $order_sum добавить в код и на странице подстверждения заказа смотреть, что за сумму выводит.

А вообще, я б убрал вывод валюты, а то можно будет заплатить например 1 рубль и автоматически поменять статус заказа, даже если товар например 1000 руб. стоит.

В посленей 1.52 патче я именно поэтому убрал вывод выбора валюты WM и добавил проверку на сумму заказа, что б нельзя было заплатить меньше чем товар стоит.

Ссылка на сообщение
Поделиться на другие сайты

у меня не электронный товар поэтому если заплатят меньше - я это увижу и товар не продам, на странице подтверждения заказа выводит правильную суму

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте number_format функцию убрать.

Может в админке, в настройках валюты, в опции разделитель тысяч указана точка, поэтому так и получается.

Укажите просто пустое место, что б выводило не 3.456, а 3456

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...