Почитать другие заметки или статьи

Компонент EasyStore набирает популярность семимильными шагами. Поскольку одним из самых популярных платежных агрегаторов в российском сегменте сети Интернет является Юкасса, был разработан плагин для этой системы. Сегодня я рад представить инструкцию по настройке плагина «SITOGON YooKassa для EasyStore», разработчиком которого является ваш покорный слуга.

Распространение и совместимость

Плагин распространяется на коммерческой основе.

Заказать плагин можно по ссылке ниже:

https://sitogon.ru/catalog/joomla-plugins/plagin-oplaty-yukassa-yookassa-dlya-komponenta-easystore-detail

Плагин совместим с Joomla 5 и Joomla 6.

Плагин поддерживает исключительно двухстадийный режим оплаты, при котором после оплаты деньги холдируются.

Далее Юкасса отправляет запрос на сайт и если сайт дает положительный ответ, то происходит списание со счета покупателя, а заказ переходит в статус оплачен.

Для покупателя и магазина все это происходит незаметно и мгновенно.

Протестировать оплату можно на демонстрационном сайте:

https://joomla4.sitogon.ru/tovary-easystore/pomidor

Установка и настройка

Плагин устанавливается стандартно, через менеджер расширений Joomla.

После установки плагина, необходимо обязательно перевести плагин в состояние «Опубликовано».

Далее отправляемся в административную часть компонента EasyStore. А именно, в раздел «Настройки».

Переходим на вкладку «Оплаты».

Нажимаем на кнопку «Добавить платежный шлюз».

Откроется всплывающее окно, где в списке находим вариант оплаты под именем «sitogonyookassa» и нажимаем кнопку «Добавить».

Не забываем активировать данный способ путем нажатия на переключатель.

Рядом с переключателем находим иконку в виде трех точек и жмем на нее. Появится диалоговое окно из двух пунктов: «Настройка» и «Удалить».

Нас интересует первый.

Нажимаем на него и наблюдаем окно настроек плагина.

Рассмотрим верхнюю и самую важную часть настроек.

Текст введенный в поле «Название платежной системы» отобразится на сайте при оформлении заказа.

Ниже расположен пример URL для HTTP - уведомлений.

Он нам пригодится при настройке личного кабинета Юкассы. В нём мы должны заменить «ваш сайт» на имя вашего домена.

Сделать это можно в разделе «Интеграция — HTTP-уведомления» вашего магазина в личном кабинете Юкассы.

Нажимаем кнопку «Изменить настройки», после чего откроется панель, где мы должны ввести свой URL и выделить все события.

Вернёмся к настройке нашего плагина.

Параметры «shopId» и «Секретный ключ» необходимы для подключения к платежному сервису и их мы должны получить в личном кабинете «ЮКасса».

SHOPID виден сразу под названием магазина. Независимо от того, тестовый ли это магазин или боевой.

Секретный ключ нужно получить в разделе «Интеграция — ключи API».

Опять возвращаемся к полям настройки плагина.

В поле «URL для возврата на сайт после оплаты» вписываем любой адрес, куда мы хотим перенаправить покупателя после успешной или не успешной оплаты.

Если ничего не вписать, то перенаправление будет на главную страницу сайта.

Выпадающий список «Тип оплаты» позволяет выбрать вариант оплаты. По умолчанию выбор способа осуществляется на стороне Юкассы.

Переключатель «Включить логирование» позволяет сохранять логи платежей на сервере.

Это необходимо исключительно на этапе настройки плагина.

Логи сохраняются выше каталога сайта, в папку «yookassa». Это позволяет не переживать о том, что логи ваших транзакций станут достоянием общественности.

Далее расположены выпадающие списки, необходимые для формирования чеков.

А ниже расположены поля, где можно ввести свой текст для не успешной или успешной оплаты.

Заключение

Как видим, настройка плагина не вызывает каких-либо сложностей. 

Напоминаю!

Если у вас остались вопросы и предложения, их всегда можно озвучить в группе VK по ссылке ниже:

https://vk.com/sitogon

А также в недавно созданной группе Telegram. Ссылка:

https://t.me/sitogonGroup

С уважением, Владимир Егоров.