Настройка модуля оплаты WebMoney Merchant
Настройка модуля оплаты WebMoney Merchant
1. В Админке - Модули - Оплата устанавливаете модуль webmoney_merchant. 2. Указываете свой WM ID и WMZ/WMR кошельки. 3. В поле Секретный ключ указываете любое значение. 4. В Админке - Настройки - Основные - Сессии - Принудительно использовать cookies ставите true. 5. В Админке - Разное - Языки/Валюты - Валюты создайте новую валюту - Доллар США (Код USD).
Как настроить WebMoney Merchant. 1. У Вас должен быть как минимум персональный аттестат WebMoney. 2. На сайте https://merchant.webmoney.ru добавляете в список два своих кошелька: WMR и WMZ. 3. В форме настройки кошельков указываете: Торговое имя - Название Вашего магазина. Secret Key - Значение опции Секретный ключ из Админки - Модули - Оплата - webmoney_merchant, т.е. в магазине и на сайте мерчанта должно быть указано одинаковое значение. Result URL - http://ваш-магазин.ру/webmoney.php Success URL - http://ваш-магазин.ру/checkout_process.php Метод вызова Success URL - POST Fail URL - http://ваш-магазин.ру/checkout_payment.php Метод вызова Fail URL - POST Метод формирования контрольной подписи - MD5
Выбираете тестовый или рабочий режим (при тестовом режиме деньги не переводятся, удобно для проверки работоспособности скрипта, но не забывайте переключаться в рабочий режим после того как проверили работу скрипта).
Всё, нажимайте сохранить. Аналогично настраивайте и второй кошелёк WMZ.
И где же эта плата что-то не пойму, всё настроил как указано.
WebMoney Merchant
а не просто WebMoney
Было включено 2 модуля, WebMoney и WebMoney Merchant. После отключения одного просто WebMoney нет вообще не одного способа оплаты при помощи вебмани.
теперь нужно настроить ветку, доставка-оплата
теперь нужно настроить ветку, доставка-оплата
Блин что не так??? Выставил, доставка-оплата, Оплата курьеру при получении , WebMoney Merchant. При оформлении только Оплата курьеру при получении .
Если еще актуально - в личку дайте доступ к админке. посмотрю что можно сделать
Отправил.За ранее благодарен.
Подскажите как решить вопрос-)) Мне нужно чтобы при оплате Webmoney учитывалась наценка +3% от цены заказа.. Вот где это нужно указать,чтоб люди при выборе оплаты видели что +3%,и счёт выставлялся на 3% больше..Возможно такое или нет??
Возможно. Есть модуль про наценку на способ оплаты. С ним и надо заморачиваться.
Попытаюсь сделать тестовый платеж. Вроде как все хорошо, но при переходе на http://www.magber.ru/checkout_process.php выскакивает белая страничка с
Warning: include(/home/host800203/magber.ru/htdocs/www/langs/ru/modules/payment/webmoney_merchant.php) : failed to open stream: No such file or directory in /home/host800203/magber.ru/htdocs/www/modules/payment/webmoney_merchant/webmoney_merchant.php on line 440
Warning: include() : Failed opening '/home/host800203/magber.ru/htdocs/www/langs/ru/modules/payment/webmoney_merchant.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/host800203/magber.ru/htdocs/www/modules/payment/webmoney_merchant/webmoney_merchant.php on line 440
Warning: Cannot modify header information - headers already sent by (output started at /home/host800203/magber.ru/htdocs/www/modules/payment/webmoney_merchant/webmoney_merchant.php:440) in /home/host800203/magber.ru/htdocs/www/includes/functions/include.php on line 1203
Что с этим делать?
тоже самое modules\payment\webmoney_merchant\webmoney_merchant.php
в файле
заменить
.'.php')
на
.'.php');
Можно ли как-то сделать чтобы через webmoney принимались только WMR?
Как Решить проблему? При переадресации на мерч вебмани сумма становится в баксах а не в рублях как на сайте шопа моего. к примеру товар стоимостью 100wmr меняет цену на 100 wmz
Как Решить проблему? При переадресации на мерч вебмани сумма становится в баксах а не в рублях как на сайте шопа моего. к примеру товар стоимостью 100wmr меняет цену на 100 wmz
а валюта. рубль
RUR или RUB?
modules\payment\webmoney_merchant\webmoney_merchant.php
вот эти строчки нужно смотреть
, 'USD'),2); }
$process_button_string = os_draw_hidden_field('LMI_PAYMENT_NO', substr($cart_webmoney_id, strpos($cart_webmoney_id, '-')+1)) . os_draw_hidden_field('LMI_PAYEE_PURSE', $purse) . os_draw_hidden_field('LMI_PAYMENT_DESC', substr($cart_webmoney_id, strpos($cart_webmoney_id, '-')+1)) . os_draw_hidden_field('LMI_PAYMENT_AMOUNT', $order_sum) . os_draw_hidden_field('LMI_SIM_MODE', '0');
return $process_button_string; }
все работает отлично,только весит очень важний вопрос, Возможно ли на мерчант настроить WMU?
все работает отлично,только весит очень важний вопрос, Возможно ли на мерчант настроить WMU?
Тоже очень интересует данная возможность
все работает отлично,только весит очень важний вопрос, Возможно ли на мерчант настроить WMU?
присоединяюсь то же интересно работа с гривной
что то у них сегодня глючит
по https не проходит оплата
в файле modules\payment\webmoney_merchant\webmoney_merchant.php
заменить
$this->form_action_url = 'https://merchant.webmoney.ru/lmi/payment.asp';
на
$this->form_action_url = 'http://merchant.webmoney.ru/lmi/payment.asp';
все работает отлично,только весит очень важний вопрос, Возможно ли на мерчант настроить WMU?
присоединяюсь то же интересно работа с гривной
где то на форуме выкладывал такой модуль
Добавлены кошельки WMB, UAH
в обновлении 2.5.5 будет включены изменения
Пару вопросов,почему при оплате выбираю разные валюты,всё равно при переходе на сайт Webmoney,сума выставляется в WMZ? И после подтверждения оплаты всё время пишит "Веб-сайт продавца недоступен. HTTP_STATUS=404 (2) step=6.1",хотя сайт работает нормально. Все платежи были пробные и в тестовом режиме.
Если выскакивает ошибка err: 2 payment amount (0.00) is incorrect or not defined by merchant step:8 это проблема в настройках или может быть не достаточный уровень аттестата вебмани?
3й день никто не отвечает, насчет этого модуля как раз, ошибка, в кратце, выставляется счет вместо WMR в WMZ правда пересчитано вроде правильно по курсу, но все же, я выбираю WMR подробности с картинками тут http://www.shopos.ru/forum/index.php?topic=5205.0 помогите разобраться плиз!
Аналогичная ситуация, выбираю гривну, а счет выставляется на доллары.
Для того чтобы заставить модуль принимать деньги только в рублях и на рублевый кошелек нужно в файле modules\payment\webmoney_merchant\webmoney_merchant.php :
array('id' => 'wmr', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_WMR), array('id' => 'wmz', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_WMZ), array('id' => 'wmb', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_WMB), array('id' => 'wmu', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_WMU), array('id' => 'uah', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_UAH) заменить на
array('id' => 'wmr', 'text' => MODULE_PAYMENT_WEBMONEYMERCHANT_TEXT_WMR)
и
if ($_SESSION['wm'] == 'wmr') { $purse = MODULE_PAYMENT_WEBMONEY_MERCHANT_WMR; $order_sum = $order->info['total']; } else { $purse = MODULE_PAYMENT_WEBMONEY_MERCHANT_WMZ; $order_sum = number_format($osPrice->CalculateCurrEx($order->info['total'], 'USD'),2); }
заменить на
$purse = MODULE_PAYMENT_WEBMONEY_MERCHANT_WMR; $order_sum = $order->info['total'];
Настройка модуля оплаты WebMoney Merchant
1. В Админке - Модули - Оплата устанавливаете модуль webmoney_merchant. 2. Указываете свой WM ID и WMZ/WMR кошельки. 3. В поле Секретный ключ указываете любое значение. 4. В Админке - Настройки - Основные - Сессии - Принудительно использовать cookies ставите true. 5. В Админке - Разное - Языки/Валюты - Валюты создайте новую валюту - Доллар США (Код USD).
Как настроить WebMoney Merchant. 1. У Вас должен быть как минимум персональный аттестат WebMoney. 2. На сайте https://merchant.webmoney.ru добавляете в список два своих кошелька: WMR и WMZ. 3. В форме настройки кошельков указываете: Торговое имя - Название Вашего магазина. Secret Key - Значение опции Секретный ключ из Админки - Модули - Оплата - webmoney_merchant, т.е. в магазине и на сайте мерчанта должно быть указано одинаковое значение. Result URL - http://ваш-магазин.ру/webmoney.php Success URL - http://ваш-магазин.ру/checkout_process.php Метод вызова Success URL - POST Fail URL - http://ваш-магазин.ру/checkout_payment.php Метод вызова Fail URL - POST Метод формирования контрольной подписи - MD5
Выбираете тестовый или рабочий режим (при тестовом режиме деньги не переводятся, удобно для проверки работоспособности скрипта, но не забывайте переключаться в рабочий режим после того как проверили работу скрипта).
Всё, нажимайте сохранить. Аналогично настраивайте и второй кошелёк WMZ.
кто скажет,где это строка?хоть убей нет ее там в модуле
такая же ошибка Веб-сайт продавца недоступен. HTTP_STATUS=404 (2) step=6.1 И, кстати, файла http://ваш-магазин.ру/webmoney.php в корне не существует. Может, его туда нужно "докладывать дополнительно?
Сменил на Result URL - http://ваш-магазин.ру/process.php?payment=webmoney_merchant появилась другая ошибка
продавец не дал разрешение на выполнение операции : Fatal error: Cannot redeclare osdbquery() (previously declared in /var/www/default/data/www/сайи.ru/includes/top.php:63) in /var/www/default/data/www/сайт.ru/includes/top.php on line 71 Как я понял в указанных строках что-то про кеш. Кеш выключен.
Его в корне и не должно быть. Он находится тут modules\payment\webmoney_merchant\webmoney_merchant.php . А настройки на сайте вэбмани должны быть другими: Result URL: mailto:адрес почтового ящика вашего магазина Success URL: http://адрес магазина/checkout_process.php Fail URL: http://адрес магазина/checkout_payment.php
Понял свою ошибку. У мне в настройках кошельков в мерчанте стояли лишние галки (еще от времен ЛастоШопа остались) теперь все прекрасно работает с Result URL - http://ваш-магазин.ру/process.php?payment=webmoney_merchant но появилась новая проблема - после оплаты на странице http://ваш-магазин.ру/checkout_success.php скачаивание по-прежнему недоступно, а статус товара "Ожидает проверки" хотя все у меня настроено согласно инструкции и статус должен быть "Оплачен" Кто-то сталкивался с подобным? Есть где-нибудь волшебная кнопка для решения такой проблемы?
Прошу простить назойливость, но вопрос по-прежнему открытый - у кого-нибудь модуль вэмбани мерчанта переключает статус заказа или он в принципе не умеет этого делать (хотя в настройках такая возможность есть) и я напрасно трачу время? В справочной информации в качестве "автоматического продавца" указана Робокасса, но пока что нет возможности проверить работу в ней.
Источник
|