Добро пожаловать в витрину решений для приёма платежей! Здесь можно скачать платежные модули и посмотреть, как работает магазин с той или иной CMS. Платежный агрегатор Onpay.ru: 20 лет на рынке, более 35 000 клиентов и более 20 модулей и решений.

Модуль оплаты для JoomShopping

JoomShopping

Бесплатный платежный модуль Onpay.ru для интернет-магазинов на основе CMS Joomla JoomShopping позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.

Модуль тестировался на Joomla 3.1 + Joomshopping 4.2.2

Скачать модуль

Чтобы установить модуль, в административной части 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:

  1. Зайдите в административную панель Joomla и выберите Компоненты → JoomShopping → Опции
  2. Зайдите в пункт меню Опции → Способы оплаты
  3. В списке способов оплаты нажмите Создать
  4. Заполните поля:
    • Публикация — Да
    • Код, Название (en), Название (ru) — ONPAY.RU
    • Псевдоним — pm_onpay
    • Тип — Расширенный
    • Описание — Onpay.ru (WebMoney, Яндекс.Деньги, VISA, MasterCard и др.)
  5. На вкладке Конфигурация укажите:
    • Имя пользователя — Ваш логин в системе 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]
Открыть на GitHub