Интеграция с ЮKassa: ссылка на оплату без программирования

Интеграция с ЮKassa в nana800 создаёт платёж в вашем магазине и возвращает ссылку на страницу оплаты, которую схема сразу отправит клиенту в Telegram, письмом или ответом сайту. Нужны только shopId и секретный ключ из личного кабинета ЮKassa, деньги поступают в ваш магазин, а не в nana800. Каждая ссылка стоит 0,20 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе
  • Запуск блока: 0,20 ₽
  • Бесплатно каждый месяц: 350 ₽
  • Карта не нужна

Что можно сделать

  • Создавать платёж на нужную сумму в рублях и получать ссылку на страницу оплаты ЮKassa
  • Подставлять сумму, описание и почту покупателя из заявки с сайта, сообщения боту или другой части схемы
  • Отправлять ссылку клиенту в Telegram, письмом или отдавать её сайту в ответ на запрос
  • Возвращать покупателя на вашу страницу после оплаты
  • Принимать HTTP-уведомления ЮKassa об оплате через триггер «webhook» и сообщать о них себе в Telegram
  • Начать с готового шаблона: кнопка или вебхук, ссылка ЮKassa и сообщение со ссылкой в Telegram

Блоки в конструкторе

  • Ссылка на оплату ЮKassa

    Действие · 0,20 ₽ за запуск

    Создаёт в вашем магазине платёж в рублях с описанием и почтой покупателя и отдаёт ссылку на страницу оплаты и номер платежа. Платёж одностадийный: деньги списываются сразу, как только покупатель заплатит.

Как настроить

  1. 1

    Возьмите shopId и секретный ключ

    В личном кабинете ЮKassa в разделе интеграции по API скопируйте shopId магазина и выпустите секретный ключ. Ключ даёт доступ к платежам магазина, поэтому вставляйте его только в поле блока: в журнале запусков он скрыт.

  2. 2

    Добавьте триггер с данными заказа

    Создайте схему и поставьте триггер, который принесёт сумму и почту покупателя: «webhook» для заказа с сайта или «Telegram message from user to bot» для бота. Для первой проверки хватит триггера «button».

  3. 3

    Настройте блок «Yookassa.ru payment view»

    Вставьте shopId и секретный ключ, укажите сумму в рублях, описание платежа и почту покупателя: она обязательна. В адресе возврата можно указать страницу, куда покупатель попадёт после оплаты.

  4. 4

    Отправьте ссылку клиенту

    Добавьте блок «Telegram message send» или письмо и подставьте в текст ссылку на оплату из результата блока ЮKassa (поле confirmation_url). Сайту ссылку можно вернуть блоком «webhook response».

  5. 5

    Включите и проверьте схему

    Включите схему, нажмите кнопку триггера «button» и откройте пришедшую ссылку. Чтобы проверить без настоящих денег, используйте shopId и ключ тестового магазина ЮKassa. Потом оставьте схему включённой: пока она включена, она стоит 0,42 ₽ в час.

  6. 6

    Получайте уведомления об оплате

    Во второй схеме поставьте триггер «webhook» с методом POST и укажите его адрес в настройках HTTP-уведомлений в кабинете ЮKassa, выбрав нужные события, например успешный платёж. Дальше схема может написать вам в Telegram или записать оплату в таблицу.

Готовые связки

  • Telegram + ЮKassa

    Telegram-бот выставляет счёт через ЮKassa: создаёт платёж и присылает клиенту кнопку «Оплатить». Деньги идут в ваш магазин. Без кода, бесплатный старт.

  • ЮKassa + Telegram

    Сообщение в Telegram о каждой оплате через ЮKassa: сумма, описание и номер платежа. Без кода и своего сервера, бесплатный баланс каждый месяц, карта не нужна.

Шаблоны с этим сервисом

Частые вопросы

Создание ссылки стоит 0,20 ₽, сообщение со ссылкой в Telegram или письмо - ещё один запуск блока отправки. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна, а у схемы, включённой круглосуточно, большая часть этой суммы уходит на часы работы. Комиссию за платежи берёт ЮKassa по вашему договору, nana800 процент с платежей не берёт.

В ваш магазин ЮKassa: платёж создаётся по вашему shopId и секретному ключу, а выплаты идут по вашему договору с ЮKassa. nana800 деньги покупателей не получает и не хранит.

Блок только создаёт платёж и его статус не проверяет. Об оплате сообщают HTTP-уведомления ЮKassa: укажите в кабинете ЮKassa адрес триггера «webhook» вашей схемы, и на каждое выбранное событие схема будет запускаться с данными платежа.

Поле обязательное: почта уходит в ЮKassa вместе с данными чека. В этих данных одна позиция с описанием и суммой платежа, без НДС. Чек с несколькими позициями или со ставкой НДС этот блок не настраивает.

Нет, блок ЮKassa создаёт платёж только в рублях, и деньги списываются сразу. Двухстадийная оплата есть в блоках Т-Банка и CloudPayments, оплата в других валютах - в CloudPayments и Stripe.

Нет. Блок заполняется полями в браузере: shopId, ключ, сумма, описание, почта. Свой сервер для уведомлений тоже не нужен: их принимает триггер «webhook» схемы.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе