mvfedosov 0 Опубликовано 22 марта, 2008 Жалоба Share Опубликовано 22 марта, 2008 Установил вот этот модуль оплаты: Автоматический приём 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) ------------------------------------------------------------------------------------ Опять проблема где-то в кодировке, но где - не знаю. Саш, где что посмотреть, куда копать? Ссылка на сообщение Поделиться на другие сайты
mvfedosov 0 Опубликовано 22 марта, 2008 Автор Жалоба Share Опубликовано 22 марта, 2008 И третья проблема: 3) модуль не работает :) смотри картинку Ссылка на сообщение Поделиться на другие сайты
mvfedosov 0 Опубликовано 22 марта, 2008 Автор Жалоба Share Опубликовано 22 марта, 2008 Такое появляется на последнем шаге, когда жмёшь кнопку оплатить. Что делать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 марта, 2008 Жалоба Share Опубликовано 22 марта, 2008 По поводу русских символов дейсвительно, нужно wm передавать данные в кодировке cp1251. Можно в принципе переводить в транслит такст, если хочешь, скажу как. А что в настройках мерчанта указано, в Success URL?! А вообще, не хочешь робокс модуль использовать?! Ссылка на сообщение Поделиться на другие сайты
mvfedosov 0 Опубликовано 22 марта, 2008 Автор Жалоба Share Опубликовано 22 марта, 2008 хочу тогда в транслит. а где в настройках мерчанта этот саксесс урл? хочу робокс, куда смотреть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 марта, 2008 Жалоба Share Опубликовано 22 марта, 2008 Попробуй в файле /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 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения