13 Января 2023 г.

Прием платежей в Joomla и JoomShopping

Joomla — популярная CMS, которая используется не только для создания новостных сайтов, но и для сайтов услуг, интернет-магазинов. По умолчанию Joomla 3 не умеет принимать платежи, для этой реализации необходимо установить бесплатный плагин JoomShopping 4.

JoomShopping — это зарубежный плагин, поэтому в нем добавлен способ оплаты только PayPal. А чтобы интегрировать в него прием платежей для российских карт, электронных кошельков и криптовалюты, мы в сервисе ENOT.io создали специальный платежный шлюз для Joomla 3 и плагина JoomShopping 4. И сейчас расскажем, как его настроить для приема платежей на своем сайте.


Добавляем сайт в сервис ENOT.io

Сервис ENOT.io является платежным агрегатором, где вы удобно можете принимать платежи, смотреть статистику и настраивать способы оплаты. Для начала вам надо зарегистрироваться в сервисе.

После чего войти в него и добавить кассу, нажав на соответствующую кнопку.

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


Установка JoomShopping

JoomShopping является модулем интернет-магазина для Joomla. Поэтому его надо скачать с официального сайта. Наш платежный шлюз совместим с Joomla 3, поэтому надо скачивать плагин для этой версии Joomla.

На момент написания статья для Joomla 3 доступен JoomShopping 4.18.9. Подойдет любая последняя версия JoomShopping 4.

Для установки переходим в панель администратора Joomla. Выбираем в меню «Расширения > Установка». На открывшейся странице перетаскиваем плагин в специальное окно или нажимаем на кнопку «Или выберите файл» и указываем JoomShopping на своем компьютере.

У вас начнется автоматическая установка плагина JoomShopping. После удачной операции вы получите соответствующее сообщение.


Установка платежного шлюза ENOT.io для Joomla 3 и JoomShopping 4

Теперь нам надо установить платежный шлюз нашего сервиса. Скачиваем его на специальной странице.


Переходим в админпанель вашего сайта на Joomla. Выбираем в меню «Компоненты > JoomShopping > Установка и обновление».


В открывшемся окне загружаем ранее скачанный платежный шлюз ENOT.

После нажатия на кнопку «Загрузить» произойдет его установка и появится сообщение о ее завершении.


Настройка платежного шлюза ENOT для Joomla

В плагине JoomShopping переходим в «Опции > Дополнения».

В открывшемся окне видим установленный платежный шлюз Enot. Нажимаем на «Конфигурация».


Переходим во вкладку «Api».


Здесь надо ввести данные, которые находятся в личном кабинете сервиса ENOT.io. Переходим в него. Во вкладке «Кассы» выбираем свой проект и попадаем на страницу с данными вашего сайта.

Копируем ID вашего проекта в «Merchant ID», «Секретный пароль» в «Password 1», «Дополнительный ключ» в «Password 2».

Теперь необходимо, наоборот, скопировать вот эти данные из настроек платежного шлюза Joomla в личный кабинет ENOT.io.


  • «Result URL» в «URL webhook»;

  • «Success URL» в «URL успешной оплаты»;

  • «Fail URL» в «URL неудачной оплаты»;

  • нажимаем «Сохранить изменения» в личном кабинете ENOT.io;

  • и нажимаем «Сохранить» в админпанели Joomla.

На этом настройка платежного шлюза для Joomla и JoomShopping закончена, теперь вы на своем сайте можете принимать платежи от российский и зарубежных карт, QIWI, ЮMoney, Perfect Money и криптовалюту.

Чтобы поменять название платежного шлюза в Joomla. Перейдите «Опции > Способы оплаты».


Нажмите редактировать напротив платежного шлюза ENOT.


Введите нужное название и сохраните настройки.


Обязательно попробуйте оформить тестовый заказ, чтобы убедиться, что платежный шлюз работает. При удачном заказе вас должно перенаправить на страницу оплаты платежного сервиса ENOT.io.

Вы можете оплатить товар, деньги поступят в личный кабинет сервиса ENOT.io. Там же вы можете настроить способы оплаты и посмотреть статистику заказов, вывести заработанную сумму.