zaka4ek 0 Опубликовано 30 марта, 2009 Жалоба Share Опубликовано 30 марта, 2009 Почему то при попытке оплатить через этот модуль всегда подставляется WMZ кошелек, хотя в настройках все праписано по инструкции. Это происходит при включенном модуле быстрого заказа. Это у меня только так? Где копать??? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 марта, 2009 Жалоба Share Опубликовано 30 марта, 2009 Наверное потому что выбран wmz по умолчанию. Когда модуль оплаты выбирается при оформлении заказа, там же можно выбрать и тип оплаты - wmz или wmr. Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 30 марта, 2009 Автор Жалоба Share Опубликовано 30 марта, 2009 Вот именно, там по умолчанию WMR стоит, а WMZ подставляется вне зависимости от выбранного варианта. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 марта, 2009 Жалоба Share Опубликовано 30 марта, 2009 По умолчанию такой проблемы нет вроде как, выбирается то, что выбрано по умолчанию. Может в файле модуля копались, правили что? Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 30 марта, 2009 Автор Жалоба Share Опубликовано 30 марта, 2009 Нет в файлах модуля точно не копался. Модуль взял от сюда Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 марта, 2009 Жалоба Share Опубликовано 30 марта, 2009 Зря. В 1.50 версии ведь идёт новый модуль, который проверяет оплаченность заказа. Возьмите из архива с магазином /includes/modules/payment/webmoney_merchant.php файл. Хотя он в приниципе такой же. Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 30 марта, 2009 Автор Жалоба Share Опубликовано 30 марта, 2009 Заменил файлик из версии 1.49 но не помогло. Такое ощущение, что не в этом файле проблема. Возможно в checkout_alternative.php, потому что если отключить модуль быстрого заказа, оплата идет на выбранный кошелек Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 марта, 2009 Жалоба Share Опубликовано 30 марта, 2009 Ну тогда наверное править вот этот кусок в /includes/modules/payment/webmoney_merchant.php: return array('id' => $this->code, 'module' => $this->public_title, 'fields' => array(array('title' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_TYPE, 'field' => vam_draw_pull_down_menu('wm', array(array('id' => 'wmr', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_WMR),array('id' => 'wmz', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_WMZ)),'wmr'))));[/code]именно здесь задаётся форма выбора валюты.Вот в конце самом wmr - это значит, по идее, что выбрано по умолчанию wmr. Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 30 марта, 2009 Автор Жалоба Share Опубликовано 30 марта, 2009 В форме оформления сам WMR подставляется по умолчанию. Но когда на страницу WEbMoney переходишь, все равно WMZ стоит. Такое ощущение, что в файле checkout_alternative.php параметр рублевого кошелька не передается. Как это проверить? Ссылка на сообщение Поделиться на другие сайты
zaka4ek 0 Опубликовано 30 марта, 2009 Автор Жалоба Share Опубликовано 30 марта, 2009 Вроде сделал. В файле checkout_alternative.php в сессию не записывается кошелек, в итоге WMZ и подставлялся всегда. Может конечно это только у меня =) Вообщем вот эта строчка $_SESSION['wm_post'] = $_POST['wm']; после if (isset ($_POST['payment'])) $_SESSION['payment'] = vam_db_prepare_input($_POST['payment']); в файле checkout_alternative.php помогла. Кстати, хотел спросить, а новый модуль WebMoneyMerchant будет на 1,49 работать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 марта, 2009 Жалоба Share Опубликовано 30 марта, 2009 Будет работать. Хорошо, что разобрался, я тогда проверю к следующей версии. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения