ЮKassa

Как подключить ЮKassa к BotHunter по идентификатору магазина и секретному ключу, создать и отправить ссылку на оплату и проверить, что заказ оплачен.

Обновлено

Подключение

На странице интеграций нажмите на кнопку «Добавить интеграцию»:

ЮKassa

В появившемся окне нажмите на список, затем выберите YooKassa:

ЮKassa

После выбора появятся поля создания подключения:

ЮKassa
  1. Название интеграции - введите любое понятное вам название. Оно будет отображено внутри сервиса для быстрого поиска.

  2. Идентификатор магазина - это shopId в верху страницы магазина YooKassa. (Копируем только цифры!)

  3. Секретный ключ - перейдите в ваш магазин ЮKassa - Кнопка Интеграция - Ключи API (https://yookassa.ru/my/merchant/integration/api-keys). Скопируйте оттуда секретный ключ. Если не удается скопировать, то сначала перевыпустите его.

  4. На какую ссылку направлять после оплаты - укажите в этом поле ссылку, на которую человек будет переадресовываться после нажатия на кнопку "Вернуться в магазин", которую YooKassa предлагает пользователю после успешной оплаты заказа. Например, укажите ссылку на диалог с вашим сообществом.

  5. Адрес для получения уведомлений - перейдите в Интеграция - HTTP-уведомления (https://yookassa.ru/my/merchant/integration/http-notifications). В поле URL для уведомлений вставьте ссылку https://bot.targethunter.ru/callback/yookassa, выберите все события и нажмите кнопку сохранить.

Где найти идентификатор магазина (shopId)
Где найти идентификатор магазина (shopId)
Сюда нужно вставить ссылку из поля «Адрес для получения уведомлений»
Сюда нужно вставить ссылку из поля «Адрес для получения уведомлений»

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

Создаем ссылку на оплату

Добавьте блок «Действие» - «Действия с платежными системами» - далее выберите название платежной системы, которое вы указали при создании интеграции (пункт выше).

ЮKassaЮKassa

Далее выберите действие "Создать платеж"

Заполняем обязательные поля.

ЮKassa

После заполнения полей сохраните блок.

Отправляем ссылку на оплату

Добавьте блок «Сообщение»

Внутри нажмите на кнопку "Переменные" - выберите "Ссылка на оплату". После нажатия на неё в сообщение вставится ссылка.

ЮKassa

Соедините схему.

ЮKassa

Важно: сообщение с ссылкой на оплату должно отправляться строго после блока создания заказа через выбранную платежную систему.

Как отследить, что человек оплатил заказ?

Откройте блок сообщения. Пролистайте вниз к настройкам. Вы увидите пункт «Ожидать оплаты заказа». Выберите его и сохраните блок.

ЮKassa

У вас появится новое ожидающее действие «Пользователь оплатил заказ по ссылке из текста». Проведите связь от него, чтобы указать что должно произойти после оплаты. Всё просто :)

ЮKassa

Успехов в ваших проектах!