Подключение ЮKassa к CMS — инструкция по настройке и приему платежей через cron

Инструкция по подключению ЮKassa

Чтобы принимать платежи через ЮKassa, выполните следующие шаги:


1. Получение данных для подключения в ЮKassa

Перейдите на сайт ЮKassa и выполните вход в личный кабинет.

1. Откройте раздел Настройки → API.
2. Скопируйте следующие данные:

Shop ID
Секретный ключ (Secret Key)

3. Сохраните их в безопасном месте — они понадобятся для настройки в CMS.

⚠️ Уведомления (webhook) настраивать не требуется — проверка платежей выполняется через cron.


2. Подключение ЮKassa к вашему магазину

1. Войдите в панель управления администратора вашей CMS.
2. Перейдите в раздел Настройки → Способы оплаты.
3. Выберите ЮKassa и нажмите «Настроить».
4. Введите:

Shop ID
Секретный ключ

5. Нажмите «Сохранить» для завершения настройки.


3. Настройка проверки платежей через cron

В данной интеграции проверка статуса платежей выполняется через cron-задачу, а не через webhook.

Добавьте в планировщик задач (cron) выполнение команды:

php bin/console yookassa

Рекомендуем запускать команду каждую минуту.

Пример записи в crontab:

* * * * * /usr/bin/php /путь-к-проекту/bin/console yookassa >> /dev/null 2>&1

Убедитесь, что указан корректный путь к PHP и к проекту.


✅ После выполнения этих шагов ЮKassa будет подключена, и ваш магазин сможет автоматически принимать и подтверждать платежи.

Выберите продукт