В этой статье речь пойдет о подключении к virtuemart 2 еще одного платежного агрегатора (ранее рассматривалась Robokassa) Интеркасса.
Интеркасса - это сервис, с помощью которого интернет-магазины и прочие сайты могут принимать почти все возможные формы оплаты.
Установка и настройка
Регистрируемся в сервисе Интеркасса. Здесь, думаю, никаких проблем возникнуть не должно.
После регистрации нужно создать вашу первую кассу.
Изменим стандартные настройки.
Вкладка Настройки платежей:
- Проверять уникальность платежей - нет
- Разрешить редактирование суммы - нет
Вкладка Интерфейс:
- URL успешной оплаты: http://www.site.ru/index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived&method=interkassa2
- URL ожидания проведения платежа: http://www.site.ru/index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived&method=interkassa2&wait=1
- URL взаимодействия: http://www.site.ru/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&method=interkassa2&tmpl=component
- URL неуспешной оплаты: http://www.site.ru/
- все методы - POST
- разрешить переопределять в запросе - всем НЕТ
- Текст успешного ответа: OK
Вкладка Безопасность:
- Алгоритм подписи: MD5
- Проверять подпись в форме запроса платежа: нет
Далее стандартно через менеджер расширений устанавливаем плагин. После установки в менеджере плагином активируем VM INTERKASSA2.
Плагин работает через Интеркассу по протоколу 2.0
После установки заходим в Virtuemart->Магазин->Способы оплаты и создаем новый способ оплаты, например, Интеркасса. В поле Способ оплаты выбираем VMPAYMENT_STT_INTERKASSA и сохраняем изменения.
Переходим во вкладку Конфигурация.
- Указываем идентификатор кассы, секретный ключ, тестовый ключ с сайта Интеркассы.
- Сервер: https://sci.interkassa.com/
- Можно указать конкретный метод оплаты, т.е. создать несколько способов оплаты отдельно для банковских карт, webmoney и т.д. Для тестирования выберите метод оплаты test_interkassa_test_xts
- Оффлайн платеж. Если выбрать Да, то корзина будет очищаться сразу, а не дожидаться оплаты и сайт Интеркассы будет открываться в отдельном окне.
- Уведомление перед оплатой - если Да, то уведомление о создании заказа отправляется администратору и покупателю не только после оплаты, но и перед оплатой.
- Сумма или процент наценки/скидки - для компенсации комиссии платежной системы
Информация о плагине
Цена: 1000 р.
Язык: русский
Версия joomla: 2.5
Версия virtuemart: 2
Вера
Здравствуйте. Поставили ваш платный модуль для Интеркассы. Тестируем. При оформлении заказа, после выбора способа оплаты "Интеркасса" снова откидывает на оформление заказа. Что делать подскажите, пожалуйста.
admin
Здравствуйте!
Если выбрать другой способ оплаты оформление заказа проходит нормально?
Антон
Попробую установить в интернет-магазин.
Костя
Почему то, не переходят статусы после оплаты и отмены заказа в virtuemart, все время в ожидание ....
Костя
само по сибе заработало ...
Валерий
Присоединяюсь, статусы заказа не обновляются после оплаты и отмены.