Три способа оплаты
Покупатель платит по СБП, картой или в USDT на странице BANKA BOT в браузере. Ставить приложения не нужно.
Инлайн-кнопка «Оплатить» в боте на PuzzleBot открывает страницу оплаты BANKA BOT. После оплаты мы вызываем в твоём боте условие banka_paid, и бот выдаёт товар, как только проверит оплату.
Подключить в кабинетеБот сам выдаст товар.Инструкция по документации PuzzleBot, 24.09.2026: справка PuzzleBot.
После оплаты мы сообщаем конструктору, бот проверяет оплату и сам выдаёт товар.
Готовые значения для вставки дадут кабинет и мастер «Подключение к чат-боту». Писать код не нужно.
В кабинете BANKA BOT открой «Настройки», раздел «Подключение к чат-боту», и нажми «Новое подключение». Выбери PuzzleBot, напиши название продукта и цену, например «Гайд, 990 ₽».
В настройках бота PuzzleBot открой вкладку «Интеграции», раздел «Входящие запросы», и сгенерируй API-токен. В кабинет вставь адрес https://api.puzzlebot.top/?token=<токен>, подставив свой токен.
Добавь в сообщение инлайн-кнопку «Оплатить» с действием «Ссылка» и ссылкой из кабинета. Telegram ID покупателя {{USER_ID}} PuzzleBot подставит сам. Если в кнопке переменная не подставится, отправь ссылку в тексте сообщения.
Создай персональную переменную banka_status с интегрированным значением: HTTP-запрос GET на адрес проверки из кабинета, из ответа поле status.
Создай обычное условие с названием banka_paid: после оплаты мы вызываем его для покупателя. Первое правило проверяет «Значение переменной» banka_status равно paid и отправляет команду с товаром. Исключающее правило пишет, что оплата пока не пришла.
Инлайн-кнопка «Я оплатил» вызывает то же условие banka_paid. Так покупатель получит товар, даже если наш вызов задержался.
В кабинете нажми «Проверить»: мы вызовем условие banka_paid для твоего Telegram. Твой бот должен ответить, что оплата пока не пришла. Так и должно быть: пробное событие денег не несёт.
PuzzleBot не принял наш вызов. Чаще всего API-токен скопирован не целиком или уже перевыпущен. Сгенерируй токен заново и обнови адрес в карточке подключения.
Название условия отличается от banka_paid, или это кнопка-условие, а не обычное условие.
Адрес проверки скопирован не целиком, или переменная сделана глобальной, а не персональной. PuzzleBot читает только ответ в формате JSON, и адрес из кабинета уже такой.
Не получается подключить? Напиши в поддержку, разберёмся вместе.Написать в поддержку
Покупатель платит по СБП, картой или в USDT на странице BANKA BOT в браузере. Ставить приложения не нужно.
Повторное нажатие «Оплатить» открывает тот же счёт, а оплаченный показывает, что оплата прошла: дважды за одно и то же покупатель не заплатит. Новая покупка получает свой счёт.
Деньги забираешь на карту или в USDT, от 1 000 ₽. ИП и расчётный счёт не нужны.
Подключение и обслуживание бесплатные, с ростом оборота процент ниже.Ставки на странице тарифов
Бот собран в другом конструкторе?Все конструкторы
Инструкция составлена по документации PuzzleBot. Если в конструкторе что-то называется иначе, сверься с его справкой.
Мастер в кабинете проведёт по шагам и даст всё, что нужно вставить в конструктор.