Ссылка на оплату ЮKassa с отправкой в Telegram: готовый шаблон
Ссылка на оплату ЮKassa создаётся шаблоном nana800 по нажатию кнопки или по запросу с сайта, а бот сразу присылает её в Telegram вам, менеджеру или клиенту. Нужны shopId и секретный ключ магазина ЮKassa и токен Telegram-бота, код и свой сервер не нужны. Деньги приходят в ваш магазин ЮKassa, а nana800 не берёт процент с платежей.
Собрать в конструкторе
Цепочка блоков
- 1
Триггер
Кнопка создаёт ссылку вручную: удобно выставить счёт после звонка или проверить настройки. Работает, когда схема включена, и ничего не стоит.
- 2
Триггер · Вебхук (триггер)
Вебхук создаёт ссылку по запросу с сайта, из CRM или другой программы. Сумму, описание и почту покупателя можно передать в запросе и подставить в блок ЮKassa. В шаблоне он принимает GET-запросы на путь «/».
- 3
Действие · Ссылка на оплату ЮKassa
Блок «Yookassa.ru payment view» создаёт в вашем магазине платёж в рублях и отдаёт ссылку на страницу оплаты (confirmation_url) и номер платежа. В нём нужно указать shopId, секретный ключ, сумму, описание и почту покупателя.
- 4
Действие · Отправка сообщения в Telegram
Бот присылает ссылку в Telegram. Впишите токен бота, ID чата и текст сообщения, а в текст подставьте ссылку на оплату из блока ЮKassa.
Для каких задач подходит
- Счёт клиенту после звонка или переписки: нажали кнопку, ссылка пришла вам в Telegram, осталось переслать её клиенту
- Кнопка «Оплатить» на сайте: сайт отправляет заказ на вебхук, а ссылку сайту возвращает блок «webhook response»
- Оплата заказа в Telegram-боте: замените вебхук на триггер сообщений боту и отправьте ссылку прямо клиенту
- Предоплата за запись на услугу или консультацию
- Сообщение менеджеру о каждом новом счёте с суммой и почтой клиента
Как настроить
- 1
Возьмите ключи ЮKassa и токен бота
В личном кабинете ЮKassa в разделе интеграции по API скопируйте shopId и выпустите секретный ключ. У @BotFather создайте бота командой /newbot и скопируйте токен. ID своего чата покажет бот @getmyid_bot.
- 2
Откройте шаблон
В конструкторе откройте «Готовые шаблоны схем», выберите «Payment View» и нажмите «Использовать». В схеме уже связаны кнопка, вебхук, блок ЮKassa и отправка в Telegram.
- 3
Заполните блок ЮKassa
В блоке «Yookassa.ru payment view» вставьте shopId и секретный ключ, укажите сумму в рублях (в шаблоне стоит 5), описание платежа и почту покупателя: без почты платёж не создастся. В return url впишите страницу, куда покупатель вернётся после оплаты. Сумму и почту можно подставить из запроса на вебхук.
- 4
Напишите сообщение в Telegram
В блоке «Telegram message send» вставьте токен и ID чата. Поле «Текст сообщения» в шаблоне пустое, а без текста бот ничего не отправит: напишите, например, «Ссылка на оплату:» и подставьте после него confirmation_url из блока ЮKassa.
- 5
Включите схему и проверьте
Включите схему в её настройках и нажмите кнопку в блоке «button»: бот пришлёт ссылку на страницу оплаты ЮKassa. Чтобы проверить без настоящих денег, возьмите shopId и ключ тестового магазина ЮKassa. Пока схема включена, она стоит 0,42 ₽ в час.
- 6
Подключите сайт
Нажмите кнопку «API» в конструкторе и скопируйте адрес вебхука. В шаблоне он ждёт GET-запрос, данные заказа можно передать в адресе после знака ?. Если сайт отправляет POST, смените метод в блоке «webhook».
Сервисы в шаблоне
- Вебхук
Принимайте заявки с сайта и события сервисов через вебхук и отвечайте на запросы без своего сервера и кода. Бесплатный баланс каждый месяц, карта не нужна.
- ЮKassa
Создавайте ссылки на оплату ЮKassa без кода и отправляйте их клиентам в Telegram, письмом или на сайт. Бесплатный баланс каждый месяц, карта не нужна.
- Telegram
Соберите Telegram-бота без кода: ответы на сообщения, кнопки, заявки и уведомления в личку, группу или канал. Бесплатный баланс каждый месяц, карта не нужна.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе