Подключение YooKassa для оплаты

Чтобы нода «Оплата» могла принимать платежи, в проекте должна быть подключена интеграция YooKassa — это онлайн-касса, которая проводит платёж и сообщает боту результат. Без активной интеграции нода не работает.

Зачем нужна интеграция

Сам бот деньги не принимает — он лишь создаёт платёж и отправляет клиенту ссылку на оплату. Всю работу с деньгами (приём платежа, чек, возвраты) выполняет YooKassa. Поэтому магазин YooKassa нужно подключить до того, как вы начнёте собирать сценарии с оплатой.

Что делает YooKassaЧто делает бот
Принимает платёж от клиентаСоздаёт платёж и шлёт ссылку на оплату
Формирует фискальный чекПодставляет сумму и описание
Сообщает результат оплатыВетвит сценарий по success / fail

Если вы удалите или отключите интеграцию YooKassa, все опубликованные сценарии, которые ссылаются на неё в нодах «Оплата», автоматически уйдут в архив. Это защита: бот не должен отправлять клиентам неработающие ссылки на оплату. После повторного подключения сценарии нужно опубликовать заново.

Как настроить

  1. Создайте магазин в YooKassa

    Зарегистрируйте магазин в личном кабинете YooKassa и получите данные для подключения (идентификатор магазина и секретный ключ).

  2. Подключите интеграцию

    В разделе Интеграции выберите YooKassa и введите данные магазина. Подробнее — в статье «Интеграция YooKassa».

  3. Убедитесь, что интеграция активна

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

  4. Добавьте ноду «Оплата»

    Теперь в конструкторе нода «Оплата» сможет использовать подключённый магазин — задайте сумму, описание и чек.

  5. Проверьте на тестовом платеже

    Перед публикацией пройдите оплату сами, чтобы убедиться, что ссылка работает и ветки success / fail срабатывают.

Когда применять / Пример

  • Продажа в боте. Любой сценарий, где клиент платит прямо в диалоге — курс, заказ, бронь — требует подключённой YooKassa.
  • Несколько ботов, один магазин. Один подключённый магазин YooKassa обслуживает все ваши сценарии с оплатой.

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