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

Как подключить оплату в PuzzleBot.

Инлайн-кнопка «Оплатить» в боте на PuzzleBot открывает страницу оплаты BANKA BOT. После оплаты мы вызываем в твоём боте условие banka_paid, и бот выдаёт товар, как только проверит оплату.

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

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

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

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

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

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

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

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

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

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

  1. 01

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

    В кабинете BANKA BOT открой «Настройки», раздел «Подключение к чат-боту», и нажми «Новое подключение». Выбери PuzzleBot, напиши название продукта и цену, например «Гайд, 990 ₽».

  2. 02

    Сгенерируй API-токен в PuzzleBot

    В настройках бота PuzzleBot открой вкладку «Интеграции», раздел «Входящие запросы», и сгенерируй API-токен. В кабинет вставь адрес https://api.puzzlebot.top/?token=<токен>, подставив свой токен.

  3. 03

    Сделай кнопку «Оплатить»

    Добавь в сообщение инлайн-кнопку «Оплатить» с действием «Ссылка» и ссылкой из кабинета. Telegram ID покупателя {{USER_ID}} PuzzleBot подставит сам. Если в кнопке переменная не подставится, отправь ссылку в тексте сообщения.

  4. 04

    Создай переменную banka_status

    Создай персональную переменную banka_status с интегрированным значением: HTTP-запрос GET на адрес проверки из кабинета, из ответа поле status.

  5. 05

    Создай условие banka_paid

    Создай обычное условие с названием banka_paid: после оплаты мы вызываем его для покупателя. Первое правило проверяет «Значение переменной» banka_status равно paid и отправляет команду с товаром. Исключающее правило пишет, что оплата пока не пришла.

  6. 06

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

    Инлайн-кнопка «Я оплатил» вызывает то же условие banka_paid. Так покупатель получит товар, даже если наш вызов задержался.

  7. 07

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

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

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

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

Кабинет пишет «Конструктор ответил, но не подтвердил приём»

PuzzleBot не принял наш вызов. Чаще всего API-токен скопирован не целиком или уже перевыпущен. Сгенерируй токен заново и обнови адрес в карточке подключения.

Условие banka_paid не срабатывает

Название условия отличается от banka_paid, или это кнопка-условие, а не обычное условие.

У переменной «Данные не удалось получить»

Адрес проверки скопирован не целиком, или переменная сделана глобальной, а не персональной. PuzzleBot читает только ответ в формате JSON, и адрес из кабинета уже такой.

Для автора

Что даёт BANKA BOT

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

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

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

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

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

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

Источники

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

Начать

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

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

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