Конструкторы чат-ботов

Настройка оплаты в боте BotHelp.

Покупатель нажимает «Оплатить» в твоём боте BotHelp и платит на странице BANKA BOT. После оплаты мы ставим ему метку «Оплатил» и запускаем бота с шага проверки оплаты, а бот выдаёт гайд, курс или доступ к консультации.

Подключить в кабинете

Бот сам выдаст товар.Инструкция по документации BotHelp, 24.09.2026: справка BotHelp.

Что получится

Бот принимает оплату и выдаёт товар

После оплаты мы сообщаем конструктору, бот проверяет оплату и сам выдаёт товар.

  • URL-кнопка «Оплатить» в боте BotHelp открывает страницу оплаты BANKA BOT
  • После оплаты покупатель получает метку «Оплатил», а бот продолжает с шага проверки
  • Бот выдаёт товар только после проверки оплаты внешним запросом
  • Деньги приходят на твой счёт в кабинете BANKA BOT
Перед началом

Что понадобится

Готовые значения для вставки дадут кабинет и мастер «Подключение к чат-боту». Писать код не нужно.

  • Бот в BotHelp и доступ к разделу «Интеграции» в настройках кабинета BotHelp
  • Кабинет BANKA BOT: он открывается в Telegram, ИП и расчётный счёт не нужны
  • Продукт и цена, например гайд за 990 ₽
  • После оплаты бот запустится, только если покупатель не отписался от бота.
Пошагово

Подключение за 7 шагов

  1. 01

    Возьми ключи API в BotHelp

    В BotHelp открой настройки кабинета, раздел «Интеграции», и скопируй Client ID и Client Secret из блока API. Потом открой бота, нажми шестерёнку, «Настройки», «Дополнительные настройки» и скопируй «Ref бота» в самом низу. По этим ключам мы сами передадим оплату в BotHelp, секрет подключения в BotHelp вставлять не нужно.

  2. 02

    Заготовь шаг проверки оплаты

    В редакторе бота добавь шаг, с которого бот продолжит после оплаты, например «Проверка оплаты». Наполнишь его чуть позже, а пока скопируй его Ref: он виден под названием шага.

  3. 03

    Создай подключение и вставь ключи

    В кабинете BANKA BOT открой «Настройки», раздел «Подключение к чат-боту», и нажми «Новое подключение». Выбери BotHelp, напиши название продукта и цену, например «Гайд, 990 ₽». На шаге «Как бот узнает об оплате» оставь «Уведомление об оплате» и вставь в поля «Client ID», «Client Secret», «Ref бота» и «Ref шага проверки оплаты». Ключи мы храним в зашифрованном виде и больше не показываем. Без Ref шага бот после оплаты начнёт с шага «Старт».

  4. 04

    Поставь ссылку в кнопку «Оплатить»

    Добавь к сообщению URL-кнопку «Оплатить» со ссылкой из кабинета. В ссылке стоит макрос {%bh_user_id%}, ID подписчика в BotHelp: BotHelp подставит его сам и сократит ссылку до s.bothelp.io. Если вписываешь ссылку вручную, выбери макрос кнопкой <…>.

  5. 05

    Наполни шаг проверки оплаты

    В шаге проверки добавь блок «Действие» с «Внешним запросом» методом GET на адрес проверки из кабинета. В заголовки добавь Content-Type: application/json, в «Сопоставление ответов» впиши JSON Path $.status и пользовательское поле banka_status. Дальше шаг «Условие»: banka_status равно paid ведёт к товару, иначе бот пишет, что оплата пока не пришла.

  6. 06

    Добавь кнопку «Я оплатил»

    Кнопка «Я оплатил» ведёт в тот же шаг проверки оплаты. Так покупатель получит товар, даже если наш вызов задержался.

  7. 07

    Нажми «Проверить»

    В кабинете нажми «Проверить»: мы убедимся, что BotHelp принимает твои ключи, а в боте есть шаг с таким Ref. Пробную оплату подписчикам мы не шлём. Напиши своему боту как покупатель и нажми «Я оплатил» до оплаты: бот должен ответить, что оплата пока не пришла. Доставку первой настоящей оплаты покажет журнал уведомлений в карточке подключения.

Приём платежей

Приём платежей в BotHelp

Кнопку «Оплатить» можно поставить в любое сообщение бота: в приветствие, в цепочку прогрева или в напоминание перед концом доступа. Цена берётся из подключения, поэтому поменять её можно в кабинете, не трогая бота.

Продаёшь несколько продуктов? Заведи на каждый своё подключение: у каждого своя ссылка, цена и шаг проверки. Метка «Оплатил» остаётся у покупателя, по ней в BotHelp удобно отобрать тех, кто уже купил.

Если не работает

Частые ошибки

Кабинет пишет «Конструктор ответил ошибкой 401»

Client ID или Client Secret скопированы не целиком или перевыпущены. Скопируй их заново в разделе «Интеграции» и заполни поля ключей в карточке подключения.

Кабинет пишет, что в боте нет шага с таким Ref

Ref шага скопирован из другого бота, или шаг удалён. Открой шаг проверки в редакторе бота и скопируй Ref под его названием заново.

Бот не запускается после оплаты

Покупатель отписался от бота, или бот остановлен. Если бот запустился, но с шага «Старт», в подключении пустое поле «Ref шага проверки оплаты».

Журнал пишет «ID покупателя пришёл в неверном виде»

Переменная в ссылке «Оплатить» вписана руками с ошибкой. Вставь ссылку из кабинета заново, переменная {%bh_user_id%} в ней уже стоит.

Для автора

Что даёт BANKA BOT

Три способа оплаты

Покупатель платит по СБП, картой или в USDT на странице BANKA BOT в браузере. Ставить приложения не нужно.

Один счёт на одну покупку

Повторное нажатие «Оплатить» открывает тот же счёт, а оплаченный показывает, что оплата прошла: дважды за одно и то же покупатель не заплатит. Новая покупка получает свой счёт.

Вывод хоть каждый день

Деньги забираешь на карту или в USDT, от 1 000 ₽. ИП и расчётный счёт не нужны.

Источники

Инструкция составлена по документации BotHelp. Если в конструкторе что-то называется иначе, сверься с его справкой.

Начать

Подключи оплату в BotHelp

Мастер в кабинете проведёт по шагам и даст всё, что нужно вставить в конструктор.

Подключить в кабинете