Три способа оплаты
Покупатель платит по СБП, картой или в USDT на странице BANKA BOT в браузере. Ставить приложения не нужно.
Покупатель нажимает кнопку «Оплатить» в боте на Salebot и сразу попадает на страницу оплаты BANKA BOT. После оплаты мы запускаем твой бот, он проверяет оплату API-запросом и выдаёт товар.
Подключить в кабинетеБот сам выдаст товар.Инструкция по документации Salebot, 24.09.2026: справка Salebot.
После оплаты мы сообщаем конструктору, бот проверяет оплату и сам выдаёт товар.
Готовые значения для вставки дадут кабинет и мастер «Подключение к чат-боту». Писать код не нужно.
В кабинете BANKA BOT открой «Настройки», раздел «Подключение к чат-боту», и нажми «Новое подключение». Выбери Salebot, напиши название продукта и цену, например «Гайд, 990 ₽». Впиши имя своего бота в Telegram: по нему мы найдём тебя при проверке.
В настройках проекта Salebot открой раздел «Интеграции» и добавь API-ключ с правом на изменение информации о клиентах. В кабинет вставь адрес https://chatter.salebot.pro/api/<ключ>/callback, подставив свой ключ.
В «Расширенных настройках кнопок» добавь кнопку-ссылку «Оплатить» со ссылкой из кабинета. Переменную #{client_id} Salebot подставит сам, и покупатель сразу попадёт на страницу оплаты.
После оплаты мы запускаем твой бот сообщением banka_paid. Сделай блок «Не состояние» с условием banka_paid и типом сравнения «Полное совпадение». Сумма, товар и номер платежа придут в переменные banka_amount, banka_product и banka_payment_id. Товар в этом блоке сразу не выдавай.
В том же блоке добавь API-запрос GET на адрес проверки из кабинета, а в «Сохраняемые значения» впиши status->banka_status. В блок с товаром веди стрелку с условием banka_status == paid. При другом ответе пусть бот напишет, что оплата пока не пришла.
Кнопка «Я оплатил» ведёт в блок с тем же API-запросом и той же стрелкой. Так покупатель получит товар, даже если сообщение banka_paid задержалось.
В кабинете нажми «Проверить»: мы запустим твой бот для твоего Telegram. У тебя сработает блок banka_paid, а проверка ответит, что оплата пока не пришла. Так и должно быть: пробное событие денег не несёт.
Кнопку «Оплатить» можно поставить в любое место сценария, в том числе в сообщение о продлении. Настрой такое сообщение в Salebot: каждый период бот пришлёт участнику кнопку, а после оплаты продлит доступ твоими блоками.
Каждый период это отдельная покупка и отдельный счёт: деньги с карты сами не списываются. Впиши в подключении ключ покупки, например #{banka_order}, и меняй эту переменную в Salebot раз в период: год и месяц, например 2026-10. Один номер месяца без года не годится, через год он совпадёт с прошлой оплатой. С тем же ключом «Оплатить» открывает тот же счёт, с новым начинается оплата следующего периода, а проверка отвечает по нужному месяцу.
В подключении не заполнено имя бота в Telegram. Впиши его в карточке подключения и нажми «Проверить» ещё раз.
В условии опечатка, или выбран тип сравнения не «Полное совпадение». Ещё одна причина: у API-ключа нет права на изменение информации о клиентах.
В «Сохраняемые значения» не вписано status->banka_status, или адрес проверки скопирован не целиком. Salebot разбирает в переменные только ответ в формате JSON, и адрес из кабинета уже такой.
Копируя адрес из документации Salebot, легко захватить пробел после .pro. С пробелом запрос не работает, удали его.
Не получается подключить? Напиши в поддержку, разберёмся вместе.Написать в поддержку
Покупатель платит по СБП, картой или в USDT на странице BANKA BOT в браузере. Ставить приложения не нужно.
Повторное нажатие «Оплатить» открывает тот же счёт, а оплаченный показывает, что оплата прошла: дважды за одно и то же покупатель не заплатит. Новая покупка получает свой счёт.
Деньги забираешь на карту или в USDT, от 1 000 ₽. ИП и расчётный счёт не нужны.
Подключение и обслуживание бесплатные, с ростом оборота процент ниже.Ставки на странице тарифов
Бот собран в другом конструкторе?Все конструкторы
Инструкция составлена по документации Salebot. Если в конструкторе что-то называется иначе, сверься с его справкой.
Мастер в кабинете проведёт по шагам и даст всё, что нужно вставить в конструктор.