For the complete documentation index, see llms.txt. This page is also available as Markdown.

Кейс: приём оплаты через ЮKassa

Пошаговая инструкция: как подключить бота и принимать оплату прямо в нём через ЮKassa — от подключения магазина до автоматизации, которая создаёт платёж, отправляет ссылку и реагирует на результат опл

Эта инструкция показывает весь путь целиком — от подключения магазина ЮKassa до автоматизации, которая создаёт платёж, отправляет пользователю ссылку на оплату и продолжает сценарий в зависимости от того, оплатил пользователь счёт, отменил или не оплатил вовсе.

Что в итоге получится: пользователь доходит до нужного шага в боте (например, выбрал тариф) → graspil создаёт платёж напрямую через API ЮKassa и присылает пользователю ссылку на оплату → после оплаты (или отмены, или истечения времени ожидания) автоматизация продолжается по соответствующей ветке — можно выдать доступ, поблагодарить, напомнить об оплате и т.д.

Если что-то непонятно по ходу настройки — откройте чат со встроенным AI-ассистентом в личном кабинете и опишите задачу своими словами, он подскажет конкретные шаги под вашу ситуацию.


Шаг 1. Подключаем бота

Чтобы автоматизация могла отправлять сообщения и реагировать на события пользователя, сначала подключите бота — подробная инструкция в «Подключение бота».

Шаг 2. Подключаем интеграцию с ЮKassa

  1. Перейдите в раздел «Интеграции» в личном кабинете.

  2. Найдите карточку ЮKassa в списке доступных интеграций и нажмите «Настроить».

  3. Нажмите «Подключить» — вас перенаправит на страницу авторизации ЮKassa.

  4. Войдите в свой аккаунт ЮKassa (если ещё не вошли), выберите магазин, доступ к которому хотите выдать, и подтвердите разрешение.

  5. Вас автоматически вернёт обратно в личный кабинет graspil — интеграция подключена.

Никаких технических ключей вводить не нужно, и ничего не нужно донастраивать в кабинете ЮKassa вручную — уведомления об оплате graspil регистрирует автоматически сразу после подключения.

Кнопкой «Проверить соединение» можно в любой момент убедиться, что доступ ещё активен. Если доступ отозван (например, вы отключили приложение в настройках ЮKassa) — переподключите интеграцию тем же способом.

Шаг 3. Создаём автоматизацию

Готового шаблона в каталоге пока нет — схему нужно собрать вручную, в разделе «Автоматизации» (подробная документация).

  1. Откройте «Автоматизации» → «Создать автоматизацию», выберите бота.

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

  3. Добавьте блок действия «Интеграции» → «Создать платёж (ЮKassa)» и заполните:

    • Интеграция — та, что вы подключили в Шаге 2.

    • Сумма — число (например, 990.00) или шаблон, например {{ event.value }}, если сумма зависит от выбора пользователя.

    • Валюта — по умолчанию RUB.

    • Описание платежа — что увидит пользователь и сама ЮKassa, например Оплата тарифа Про.

    • Таймаут ожидания оплаты — сколько минут ждать оплату, прежде чем считать, что пользователь передумал.

  4. У блока три выхода — соедините каждый со своим продолжением сценария:

    • Оплачено — пользователь оплатил счёт.

    • Отменено — платёж отменён в ЮKassa.

    • Не оплачено — истёк таймаут ожидания.

    Отдельный блок «Ожидание события» добавлять не нужно — блок «Создать платёж» уже сам умеет ждать результат оплаты, ждать нужно только соединить готовые выходы дальше по схеме.

  5. От блока «Создать платёж» к следующему шагу (например, блоку «Отправить сообщение» на выходе «Оплачено») добавьте сообщение со ссылкой на оплату — используйте переменную {{ steps.<id>.confirmation_url }} (id блока подставится автоматически при выборе переменной в конструкторе сообщения).

  6. Соедините все блоки стрелками, нажмите «Запустить тест», чтобы проверить схему, и опубликуйте автоматизацию.

Типичная схема: Триггер → Создать платёж → Отправить сообщение со ссылкой (сразу после создания платежа, не дожидаясь оплаты) → дальше от выхода «Оплачено» — выдача доступа/благодарность, от «Отменено»/«Не оплачено» — например, напоминание или предложение попробовать снова.


Реакция на оплату в другой автоматизации

Событие «оплата ЮKassa прошла успешно» доступно и как обычный триггер «По событию» в любой другой автоматизации того же бота — например, если вы хотите не просто продолжить ту же цепочку, а параллельно запустить отдельный сценарий (уведомить менеджера, добавить пользователя в отдельный сегмент и т.д.). Полный список событий — в «Списке событий».


Нужна помощь с настройкой?

Если что-то не получается или остались вопросы — обратитесь в поддержку graspil, мы поможем настроить приём оплаты через ЮKassa под вашу ситуацию.

Последнее обновление