Настройка платежной системы QIWI Кошелек в Virtuemart 2
Информация по настройке Qiwi для работы с плагином оплаты для virtuemart.
Настройка сервиса в Вашем QIWI-аккаунте
Прежде всего, для того чтобы принимать платежи через QIWI Кошелек, Ваш кошелек должен быть зарегистрирован в системе. Для регистрации пройдите на сайт http://ishop.qiwi.ru
После того, как администрация ресурса одобрит Вашу заявку на подключение, Вы сможете произвести необходимые настройки.
После регистрации на ishop.qiwi.ru зайдите в раздел «Информация о магазине», ссылка на который находится в меню «Настройка»:
На открывшейся странице необходимо проверить и при необходимости прописать следующие два текстовых поля:
- URL для отправки в случае успешной оплаты счёта
- URL для отправки в случае ошибки
Первый URL используется для перенаправления покупателя в случае успешной оплаты счета. Второй URL используется для перенаправления покупателя в случае ошибки. Вам необходимо задать значения этих полей так же, как показано на рисунке (вместо shop.vampirus.ru подставьте домен своего магазина):
http://site.ru/index.php?option=com_virtuemart&view=orders&layout=list
http://site.ru/index.php?option=com_virtuemart
Далее зайдите в раздел «Способы подключений» и выберите в меню «Общее описание» пункт «SOAP-протокол»:
На этой странице ниже необходимо прописать URL к SOAP-обработчику. URL должен выглядеть следующим образом:
http://site.ru/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component&format=raw&pelement=qiwi
где site.ru – домен Вашего магазина.
Галочку «Использовать подпись» необходимо оставить снятой (при приеме уведомлений по протоколу SOAP магазин использует простую схему проверки подписи совместно с проверочным обращением на сервер QIWI):
Находясь на этой же странице необходимо перейти на страницу включения/отключения протоколов. На момент написания данной инструкции ссылка на переход к данной странице располагалась справа в блоке «Протоколы»:
Для правильного функционирования QIWI следует включить протоколы HTTP и SOAP. Протокол HTTP необходим для возможности выставления счета при оформлении заказа в магазине. Протокол SOAP необходим для возможности автоматического уведомления магазина об оплате заказа (счета) и автоматической простановки статуса «Оплачен» этому заказу.
Далее необходимо настроить платежную систему в самом магазине.
Настройка параметров плагина
Для настройки платежной системы QIWI Кошелек в virtuemart, зайдите в административную часть virtuemart и создайте новый способ оплаты Qiwi Payment.
В настройках имеются следующие параметры:
Логотипы - Изображение, которое будет отображаться при выборе способа оплаты
Параметры Номер магазина и Пароль – это номер Вашего аккаунта и пароль, соответственно, присвоенные при регистрации на ishop.qiwi.ru
Параметр Время жизни счета задает время в часах, в течение которого выставленный покупателю счет будет считаться действительным. На момент написания данной инструкции система QIWI позволяла выставлять счета с временем действия до 45 суток.
Если параметр Создание агента имеет значение "нет", то счёт покупателю не выставится, если он не имеет Qiwi кошелька.