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

КУПИТЬ КОМПОНЕНТ В ИНТЕРНЕТ МАГАЗИНЕ

Первый шаг на пути подключения Юкасса к вашему сайту - это подача  заявки  и заключение договора.

Для работы плагина требуется компонент "Запись на прием" версии 1.7.9 и выше
 

Настройки личного кабинета ЮKassa

Итак, приступим. Нам понадобится получить два параметра, без которых интеграция с Юкасса невозможна. Это shopid и Секретный ключ. Сделать это можно в личном кабинете ЮKassa, доступ в который вы получите при регистрации по ссылке выше.

Shopid будет автоматически присвоен вашему магазину в момент регистрации, а «Секретный ключ» понадобится сгенерировать

Также в личном кабинете ЮKassa обязательно должен быть указан URL для уведомлений

Он должен быть следующим:

https://ваш_сайт/index.php?option=com_ttfsp&view=paymentaddclient&task=paymentaddclient.loadpaymentsplugins&action=resultyookassa

Обратите внимание! Уведомления должны отправляться по протоколу HTTPS. Поэтому наличие сертификата у сайта обязательно.

Настройка плагина

Плагин «ЮKassa» для компонента «Запись на прием» устанавливается стандартно, через менеджер расширений Joomla

После установки переходим в административной панели Joomla «Расширения — плагины»

В фильтре поиска выбираем тип плагина, как «ttfsp_payment»

Открываем плагин на редактирование и заполняем shopid и «Секретный ключ».

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

Тестирование платежей

Для тестирования платежей «ЮKassa» предлагает создать тестовый магазин. Сделать это с помощью соответствующей вкладки в личном кабинете «ЮKassa»



Необходимо будет сгенерировать «Секретный ключ» и указать адрес для уведомлений, который, напомню, выглядит так:

https://ваш_сайт/index.php?option=com_ttfsp&view=paymentaddclient&task=paymentaddclient.loadpaymentsplugins&action=resultyookassa

 

Для тестирования платежей можно использовать тестовые карты, которые предоставлены «ЮKassa»

 

Список тестовых карт можно получить по ссылке ниже:

https://yookassa.ru/developers/using-api/testing

Для тестирования рекомендую использовать исключительно карты. Тестовая оплата ЮMoney и другими способами не всегда работает корректно