- Главная
- Интеграции
- Telegram
- Telegram + ЮKassa
Ссылка на оплату ЮKassa в Telegram-боте без программирования
Ссылка на оплату ЮKassa в Telegram-боте собирается в nana800 из трёх блоков: бот получает сообщение, блок ЮKassa создаёт платёж на нужную сумму, а бот присылает клиенту кнопку «Оплатить». Нужны токен бота и ключи вашего магазина в ЮKassa, деньги поступают прямо в ваш магазин. nana800 не берёт процент с оплат: вы платите только за запуски блоков и часы работы схемы.
Собрать в конструктореЧто можно автоматизировать
- Продавать курс, консультацию или услугу прямо в боте: клиент пишет боту и получает ссылку на оплату
- Выставлять счёт на сумму заказа: сумму и описание можно задать в блоке заранее или подставить из других блоков схемы
- Брать предоплату за запись или бронь и присылать ссылку тому, кто написал боту
- Выставлять счета по заявкам с сайта: шаблон «Payment View» создаёт ссылку по запросу на вебхук и присылает её в Telegram
- Узнавать об оплатах: ЮKassa присылает HTTP-уведомления в триггер «webhook» отдельной схемы, а бот пишет вам в Telegram
Как настроить
- 1
Подготовьте бота и ключи ЮKassa
Создайте бота у @BotFather и скопируйте токен. В личном кабинете ЮKassa возьмите идентификатор магазина (shopId) и выпустите секретный ключ API. По этим ключам платежи создаются в вашем магазине, и деньги приходят вам.
- 2
Добавьте триггер сообщений боту
Создайте схему и добавьте триггер «Telegram message from user to bot» с токеном бота. В поле «Какие события запускают схему» выберите message: схему будет запускать каждое сообщение боту.
- 3
Попросите почту для чека
Блоку ЮKassa обязательно нужна почта покупателя для чека. Добавьте блок «condition» с правилом: сообщение из триггера содержит знак @ (оператор INCLUDES). К выходу с крестиком подключите блок «Telegram message send» с текстом «Пришлите почту для чека». Первое сообщение клиента получит эту просьбу, а сообщение с почтой создаст платёж.
- 4
Создайте платёж в ЮKassa
К выходу с галочкой подключите блок «Yookassa.ru payment view». Вставьте shopId и секретный ключ, впишите сумму в рублях и описание платежа (до 128 символов). В поле почты покупателя подставьте сообщение из триггера. Адрес возврата после оплаты можно не заполнять.
- 5
Пришлите кнопку оплаты
Добавьте ещё один блок «Telegram message send» с тем же токеном и chat_id из триггера. В «Кнопки под сообщением» сделайте кнопку «Оплатить» со ссылкой confirmation_url из блока ЮKassa. В шаблоне «Payment View» текст и кнопку тоже впишите сами.
- 6
Проверьте и включите схему
Включите схему, пришлите боту свою почту и нажмите «Оплатить»: должна открыться страница оплаты ЮKassa. Если платёж не создался, причина будет в поле error_text блока ЮKassa, например неверный ключ или сумма. Пока схема включена, она стоит 0,42 ₽ в час.
Сколько стоит
Запуск блоков Telegram стоит 0,10 ₽, блоков ЮKassa - 0,20 ₽. Каждый месяц баланс бесплатно пополняется до 350 ₽, включённая схема стоит 0,42 ₽ в час.
Сервисы в связке
- Telegram
Соберите Telegram-бота без кода: ответы на сообщения, кнопки, заявки и уведомления в личку, группу или канал. Бесплатный баланс каждый месяц, карта не нужна.
- ЮKassa
Создавайте ссылки на оплату ЮKassa без кода и отправляйте их клиентам в Telegram, письмом или на сайт. Бесплатный баланс каждый месяц, карта не нужна.
Готовый шаблон
- Ссылка на оплату ЮKassa с отправкой в Telegram
Шаблон создаёт ссылку на оплату ЮKassa по кнопке или запросу с сайта и присылает её в Telegram. Без кода и процентов с платежей, бесплатный баланс каждый месяц.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе