Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Настройка модуля оплаты 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 Merchant


WebMoney Merchant

а не просто WebMoney


Было включено 2 модуля,  WebMoney и  WebMoney Merchant. После отключения одного просто  WebMoney нет вообще не одного способа оплаты при помощи вебмани.

Настройка модуля оплаты WebMoney Merchant Настройка модуля оплаты WebMoney Merchant
Настройка модуля оплаты WebMoney Merchant


теперь нужно настроить ветку, доставка-оплата



теперь нужно настроить ветку, доставка-оплата

Блин что не так??? Выставил, доставка-оплата, Оплата курьеру при получении , 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
скачаивание по-прежнему недоступно, а статус товара "Ожидает проверки" хотя все у меня настроено согласно инструкции и статус должен быть "Оплачен"
Кто-то сталкивался с подобным? Есть где-нибудь волшебная кнопка для решения такой проблемы?


Прошу простить назойливость, но вопрос по-прежнему открытый - у кого-нибудь модуль вэмбани мерчанта переключает статус заказа или он в принципе не умеет этого делать (хотя в настройках такая возможность есть) и я напрасно трачу время?
В справочной информации в качестве "автоматического продавца" указана Робокасса, но пока что нет возможности проверить работу в ней.


Источник



Copyright ShopOS