Чтобы установить модуль, в административной части Joomla выберите Компоненты → JoomShopping → Установка и Обновление → Загрузка Файла, выберите скачанный архив и нажмите «Загрузить».
Настройки для JoomShopping в Личном Кабинете Onpay.ru
В Личном Кабинете Onpay.ru (Настройки магазина) необходимо настроить параметры API:
- Уведомлять по API — Да
- Метод отправки запросов в API — POST
- URL API:
http://вашдомен/components/com_jshopping/payments/pm_onpay/onpay_notify.php
- Обязательно использовать подпись MD5 для проверки данных в форме оплаты — Да
- Пароль для API IN (secret_key) — Ваш секретный код (придумайте сами, не менее 10 символов)
Настройка платежного модуля Onpay.ru для Joomla JoomShopping
Проверьте, чтобы файл pm_onpay.php был доступен для записи (только на время конфигурации модуля).
Добавление способа оплаты в JoomShopping:
- Зайдите в административную панель Joomla и выберите Компоненты → JoomShopping → Опции
- Зайдите в пункт меню Опции → Способы оплаты
- В списке способов оплаты нажмите Создать
- Заполните поля:
- Публикация — Да
- Код, Название (en), Название (ru) — ONPAY.RU
- Псевдоним — pm_onpay
- Тип — Расширенный
- Описание — Onpay.ru (WebMoney, Яндекс.Деньги, VISA, MasterCard и др.)
- На вкладке Конфигурация укажите:
- Имя пользователя — Ваш логин в системе Onpay.ru
- Пароль для API IN — совпадает с указанным в Личном Кабинете
- Статус заказа для успешных транзакций — выберите нужный статус
- Статус заказа для незавершенных транзакций — выберите нужный статус
- Статус заказа для неуспешных транзакций — выберите нужный статус
- Комиссию платежной системы взимать с продавца? — при необходимости
После корректной установки модуля Onpay.ru для Joomla JoomShopping система появится в списке доступных для Клиента методов платежа.
Примечание. Возможно, потребуется также в файл .htaccess (в корне сайта) добавить после RewriteEngine On:
RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay [R=301,L]
RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay [R=301,L]