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

Автоматический приём webmoney


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

Установил вот этот модуль оплаты: Автоматический приём webmoney

Там две проблемы:

1) По умолчанию валюта в магазине - рубль, других валют нет. При оплате через этот модуль упорно сумму в рублях модуль хочет принять как сумму в WMZ.

Кривой фикс такой - открыть файл модуля и поменять строчки местами:

---------------------------------------------------------------------------------

    if ($_SESSION['currency'] == 'RUB') {

                              // $purse = MODULE_PAYMENT_WM_WMR;

                              $purse = MODULE_PAYMENT_WM_WMZ;

        } else {

                              // $purse = MODULE_PAYMENT_WM_WMZ;

                              $purse = MODULE_PAYMENT_WM_WMR;

      }

---------------------------------------------------------------------------------

Но это не выход, проблема остаётся.

Далее вторая проблема:

2) Если в названии товара присутствуют русские буквы, то при оплате название товара нечитабельно, пример смотрите на картинке.

Вот как выглядит название товара Джинсы такие-то:

------------------------------------------------------------------------------------

название товара/услуги: Джинсы Dolce and Gabbana (9063)

------------------------------------------------------------------------------------

Опять проблема где-то в кодировке, но где - не знаю.

Саш, где что посмотреть, куда копать?

post-131-1304838275,5312_thumb.jpg

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

По поводу русских символов дейсвительно, нужно wm передавать данные в кодировке cp1251.

Можно в принципе переводить в транслит такст, если хочешь, скажу как.

А что в настройках мерчанта указано, в Success URL?!

А вообще, не хочешь робокс модуль использовать?!

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

хочу тогда в транслит.

а где в настройках мерчанта этот саксесс урл?

хочу робокс, куда смотреть?

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

Попробуй в файле /includes/modules/payment/wm.php заменить:


                              vam_draw_hidden_field('LMI_PAYMENT_DESC', $products) .

[/code] на:
[code]
                              vam_draw_hidden_field('LMI_PAYMENT_DESC', vam_cleanName($products)) .

Это что б транслит был.

В настройках на сайте мерчанта есть Success URL, нужно их настравить, т.е. Success URL и Fail URL, кошельки нужно активировать, а это обязательно нужен персональный аттестат.

Робокс, это - roboxchange.net

Нужно к их системе подключаться, активировать аккаунт, а затем настроить модуль в Админке - Модули - Оплата - Модуль roboxchange

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