КУПИТЬ КОМПОНЕНТ В ИНТЕРНЕТ МАГАЗИНЕ
Первый шаг на пути подключения Юкасса к вашему сайту - это подача заявки и заключение договора.
Для работы плагина требуется компонент "Запись на прием" версии 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 и другими способами не всегда работает корректно