Вход  

   

Помощь Online  

   
   

Плагин платежной системы WebMoney для VirtueMart 2.x

Платежный модуль Webmoney* для интернет-магазинов на основе CMS Joomla 2.5.x VirtueMart 2.x.x.

WebMoney — это универсальное средство для расчетов в Сети, целая среда финансовых взаимоотношений, которой сегодня пользуются миллионы людей по всему миру.

Перед установкой и настройкой платежного модуля, необходимо зарегистрировать ваш магазин на сайте Webmoney и выставить там необходимые параметры для работы модуля и магазина. О регистрации магазина в системе Webmoney можно узнать тут. Остановимся на главных параметрах для модуля:

Result URL должен быть таким:

http://вашмагазин/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component

Метод передачи  Result URL: POST

FAIL URL желательно поставить таким:

http://вашмагазин/index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel

Метод передачи FAIL URL: POST

Если установите другой, это приходу денег не помешает, но статус отменненного заказа не будет выставляться (Cancelled). Он останется Pending.

Success URL можете устанавливать какой пожелаете, мы предлагаем установить такой:

http://вашмагазин/index.php?option=com_virtuemart&view=orders&layout=list

Метод передачи Success URL: GET

В данном случае, при успешной оплате, плательщик перейдет на страницу со списком своих заказов.

Остальные параметры, которые устанавливаются на сайте Webmoney, вы с легкостью сможете определить сами.

Установка и настройка платежного модуля

Установка плагина для VirtueMart 2.х.х версии производится через менеджер расширений.
http://вашмагазин/administrator/index.php?option=com_installer

После загрузки файла Выберите VirtueMart - Способы Оплаты - Создать.

Введите название платежа, для примера: Webmoney. И выберите Метод оплаты - VM– Payment, Webmoney. После чего нажмите: Сохранить.

 

После того как вы сохранили новый метод оплаты, перейдите на вкладку “Настройки” и введите параметры вашего магазина:

 

1. Секретное слово. Строка символов, добавляемая к реквизитам платежа, высылаемым продавцу вместе с оповещением. Эта строка используется для повышения надежности идентификации высылаемого оповещения. Содержание строки известно только сервису Web Merchant Interface и продавцу!

2. Адрес при успешном платеже. Временно изменяет параметр "Success URL", установленный им на странице настроек сайта Web Merchant Interface. Если в настройках установлен флаг "Позволять использовать URL, передаваемые в форме", то передаваемое значение заменяет значение параметра "Success URL", установленное в настройках на сайте Web Merchant Interface. В противном случае всегда используется значение, установленное в настройках на сайте Web Merchant Interface..

3. Метод передачи адреса при успешном платеже. Метод передачи данных платежа (POST, GET или LINK), который будет использоваться при переходе на Success URL.

4. Адрес при НЕ успешном платеже. Временно изменяет параметр "Fail URL", установленный им на странице настроек сайта Web Merchant Interface. Если в настройках установлен флаг "Позволять использовать URL, передаваемые в форме", то передаваемое в форме значение заменяет значение параметра "Fail URL", установленное в настройках на сайте Web Merchant Interface. В противном случае всегда используется значение, установленное в настройках на сайте Web Merchant Interface.

5. Метод передачи адреса при НЕ успешном платеже. Метод передачи данных платежа (POST, GET или LINK), который будет использоваться при переходе на Fail URL..

6. Основной кошелек. Выбранный кошелек будет считаться основным, и от него будут рассчитываться суммы для оплаты для остальных кошельков на основе выставленных коэффициентов.  

7. Для каждого кошелька:

А) Номер кошелька. Номер кошелька на который приходит оплата. Обязательно с буквой кошелька. Пример: Z00000000000000

Б) Соответствующая валюта. Валюта магазина, которая соответствует данному кошельку. Например для Zкошелька это United States dollar $.

В) Коэффициент к основной. Коэффициент для расчета стоимости к основному кошельку. Пример: Основным кошельком считаем Z. Для кошелька Rставим коэффициент 32. При этом для оплаты покупки стоимость будет рассчитана: Z-кошелек 10 у.е. R-кошелек 320 руб. Коэффициент для основного кошелька ставим 1.

8. Статус заказа для успешной операции. Устанавливаете статус, в который будет переходить заказ при успешной оплате.  Как правило это статус: Confirmed.

9. Статус заказа для неудавшихся сделок. Устанавливаете статус, в который будет переходить заказ при не успешной оплате.  Как правило это статус: Cancelled.

Для разработчиков на сайте Webmoney есть описание API.

* Платежный модуль реализует прием оплат через Keeper Classic, и не обрабатывает поля, которые к нему не относятся. Если Вы желаете получить обработку остальных полей свяжитесь с нами по почте, и мы сможем детально это обсудить.

   
   
© SStudio 2004-2013