BotHunter
👉 Перейти в сервисМы в VK
  • BotHunter
  • Быстрый старт
  • Поддержка 24/7
  • Мессенджеры и соц. сети
    • ВКонтакте
      • Как подключить сообщество ВК к системе
        • Возможные ошибки
        • Ключи доступа
      • Как сделать простого чат-бота для ВКонтакте?
      • Вложения
      • Форматирование текста ВКонтакте
      • Виджеты
    • Telegram
      • Вложения
      • Начало работы
        • Как подключить бота к системе
        • Как сделать чат-бота для Telegram?
      • Особые возможности Telegram
        • Чат-бот для личных сообщений
        • Настройка информации о боте в Telegram
        • Работа чат-ботов в каналах
        • Загрузка больших вложений
        • Запуск бота по ссылке
        • Условия проверки в Telegram
        • Меню для чат-ботов в Telegram
        • Возможности внутри сообщений
        • Форматирование текста
        • Отправка стикеров и эмоджи
    • Одноклассники
      • Как подключить сообщество к системе
      • Как создать бота для Одноклассников
  • Автоматизация
    • Чат-боты
      • Как сделать простого чат-бота?
      • Основные принципы работы ботов
        • Как создаются боты?
        • Ответы на частые вопросы
        • Принцип работы цепочек
      • Конструктор
        • Навигация и интерфейс
          • Масштабирование
          • Поиск пользователя в боте
          • Поиск шага
          • Ошибки в чат-ботах
          • Формы стрелок
          • Соединение блоков
          • Центрирование рабочей области
          • Поиск связанных блоков
          • Группировка блоков
          • История шагов в боте
        • Блоки
          • Условие
            • Текст
            • Время
            • Переменные
            • Боты
            • Списки
            • Пользователь
            • Публикации
            • Магазин
            • Дополнительно
            • Чат/канал
            • Регулярные выражения
            • Поиск телефона в сообщении
          • Действие
            • Переменные
              • Переменные пользователя
              • Переменные сообщества
            • Боты
              • Действия с ботами
            • Списки
              • Списки пользователей
              • Облачные списки (VK)
              • Черный список сервиса (VK)
            • Страницы
              • Мини-лендинги
            • Пользователи
              • Профиль пользователя
            • Интеграции
              • Действия с платежными системами
              • Действия с интеграциями
            • Дата и время
            • Сообщения
            • Беседы (VK)
              • Управление участниками беседы
            • Чаты (TG)
              • Действия с темами в чате
              • Действия с чатами
            • Текст
              • Парсер текста
            • Сообщество (VK)
              • Публикации
              • Комментарии
              • Аудиозаписи
            • Аналитика
              • Воронки
            • Дополнительно
              • Функции
                • Калькулятор
                • Обрезать текст
                • Привести текст к нижнему/верхнему регистру
                • Найти и заменить
                • Разбить текст на части
                • Получение уникального идентификатора
              • Запрос во вне
          • Сообщение
            • Редактирование сообщения
            • Особенности Telegram
            • Форматирование текста Telegram
            • Отправка стикера в VK
            • Как отправлять пост вложением
            • Отправка сообщений другому человеку, в тему чата или от другого сообщества
            • Как отправить информацию о пользователе администратору
            • Ожидающие действия
            • Клавиатура (кнопки)
          • Таймер
      • Аналитика
        • Ошибки в чат-ботах
        • Уведомления об ошибках
      • Активности
        • Активности ботов для ВКонтакте
        • Активности ботов для Telegram
        • Активности ботов для Instagram
        • Активности ботов для Одноклассников
        • Запустили другим ботом или внешним источником
      • Расширенные настройки бота
      • Как поделиться чат-ботом
    • Примеры чат-ботов
      • Ответ на "Привет"
      • Сбор телефона и email
      • Сертификаты/именные изображения
        • Изображение с персонализированным текстом
        • Изображение с персонализированным фото
      • Борьба с "умными" спамерами в беседе VK
      • Модератор чата/беседы (карма-бот)
      • Аукцион
      • Оповещение о комментариях с вопросом
      • Печенька с предсказаниями
      • ChatGPT Шаблон для изображений
    • Переменные
      • Стандартные переменные
        • Переменные дат
      • Переменные пользователя
      • Переменные сообщества
      • Дополнительно
        • Сложные переменные
    • Интеграции
      • Платежные системы
        • Как выдавать ссылки на оплату и отслеживать сами оплаты в боте?
        • Продамус
          • Рекуррентные платежи
        • Tinkoff
        • ЮKassa
        • ЮMoney
        • Robokassa
        • Telegram Payments
        • CloudPayments
      • Google Таблицы
        • Подключение
        • Возможности и принцип работы
      • ChatGPT
      • SMSC
      • GetCourse
      • Автопилот
      • Бизон365
      • Albato
        • Связка с amoCRM
        • Связка с Google Meet
      • Voice Password
      • amoCRM
      • Niftyimages (динамические изображения)
    • Аналитика
    • UTM-метки
  • Пользователи
    • Действия с пользователями и фильтры
    • Возможности для ВКонтакте
    • Списки пользователей
    • Переменные
    • Как перенести подписчиков из других сервисов?
      • Senler
      • BotHelp
      • SaleBot
      • SendPulse
      • Гамаюн
  • Рассылки
    • Рассылка
  • Страницы
    • Приложение VK
      • О приложении
      • Подключение и настройки видимости
    • Мини-лендинги
      • Создание мини-лендинга
      • Сбор номера телефона и Email
      • Частые вопросы
    • Аналитика
      • Отслеживание действий пользователя VK
      • VK Пиксель
      • Яндекс.Метрика
  • Полезные материалы
    • Аналитика в BotHunter
    • Как узнать свой ID в мессенджере/соц. сети
    • Instagram (отключено)
      • Подключение бизнес-аккаунта Facebook к Instagram
        • Подключение со старого интерфейса Facebook
      • Как подключить Instagram к сервису
      • Как поставить стартовые фразы («Ледоколы»)
      • Как сделать чат-бота для Instagram + Возможности
      • Работа с комментариями
    • Глобальные обновления
      • Система папок
      • Глобальное обновление 18.12.2022
      • Глобальное обновление 07.02.2022
  • Разработчикам
    • API
      • Основная информация
      • Константы
      • API Ключ
      • Методы
        • Боты
          • Добавить пользователя в бота
          • Удалить пользователя из бота
        • Пользовательские переменные
          • Получить
          • Установить
          • Очистить
        • Переменные сообщества
          • Получить
          • Установить
          • Очистить
    • Вебхуки
Powered by GitBook
On this page
  • Добавление интеграции
  • CloudPayments
  • Работа с интеграцией в ботах
  • Создание ссылки на оплату (Разовый платеж)
  • Создание ссылки на оплату (Рекуррентный платеж)
  • Деактивирование ссылки
  • Оформление возврата
  • Отмена подписки на рекуррентные платежи
  • Изменить подписку

Was this helpful?

  1. Автоматизация
  2. Интеграции
  3. Платежные системы

CloudPayments

Как подключить интеграцию CloudPayments к чат-боту

Last updated 2 days ago

Was this helpful?

Добавление интеграции

Для того, чтобы добавить интеграцию с CloudPayments, вам нужно зайти в раздел Интеграций и нажать кнопку "".

В появившемся окне, в верхнем поле выбора интеграции выберите «CloudPayments». После этого форма обновится и появятся следующие поля:

  • Название интеграции - можно указать любое удобное вам название. Оно служит для вашего удобства и поиска. Пользователь не увидит его.

  • Public ID - заходим на страницу CloudPayments, выбираем вкладку «Сайты», открываем наш и копируем Public ID

  • Секретный ключ - находится так же на вкладке «Сайты» - Пароль для API

  • Адрес для получения уведомлений - эту ссылку нужно будет скопировать и сохранить в настройках CloudPayments

CloudPayments

Добавляем интеграцию со стороны CloudPayments

Заходим на вкладку «Сайты» и нажимаем «Создать сайт»

Открывается окно настроек. Именно отсюда мы и возьмем данные для подключения интеграции внутри BotHunter. А именно Public ID и Пароль для API

Подключаем уведомления о принятом платеже, о возврате платежа и об изменении статуса подписки

Нажимаем Сохранить уведомления

Готово. Интеграция на стороне обоих сервисов настроена

Работа с интеграцией в ботах

В интеграции с CloudPayments есть несколько действий, а именно

  • Создать ссылку на оплату - действие дает выбрать тип платежа - разовый или рекуррентный

  • Деактивировать ссылку - деактивирование ссылки на оплату

  • Оформить возврат - позволяет оформить возврат по платежу (необходимо знать ID транзакции)

  • Отмена подписки на рекуррентные платежи - отменяет подписку по рекуррентному платежу

  • Изменить подписку - позволяет изменить интервал платежа и сумму данного платежа

Подробнее о каждом действии мы расскажем ниже

Создание ссылки на оплату (Разовый платеж)

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

Тип платежа выбираем разовый. Заполняем все обязательные поля

Пример бота

Отследить оплату можно двумя способами. Первый - в настройках блока "Сообщение" с ссылкой на оплату выбать пункт "Ожидать оплаты заказа"

В расширенных настройках бота включаем настройку "Сохранять входные параметры в переменную". Это нужно для возможности отследить ID транзакции, он будет находиться в переменной {%trigger.transaction_id%} которую вы получите после оплаты пользователем заказа. Сохраняем эту переменную в переменную пользователя

Второй способ - создать отдельного бота с активностью "Пришла оплата по заказу"

При переходе по ссылке, пользователю откроется страница оплаты

После оплаты мы получили сообщение

Отслеживание оплаты разового платежа

Для отслеживания оплаты создадим нового бота с активностью "Пришла оплата по заказу"

В расширенных настройках включим функцию "Сохранять входные параметры в переменную trigger"

Когда приходит оплата по заказу, сохраняем переменные {%trigger.amount%} (сумма заказа) и {%trigger.transaction_id%} (ID транзакции) в пользовательские переменные. Это нужно для возможности оформить возврат (об этом мы напишем ниже)

Создание ссылки на оплату (Рекуррентный платеж)

Наши действия точно такие же, как при создании ссылки для разового платежа, но теперь мы выбираем Рекуррентный платеж (подписка). У нас появляется поле с выбором интервала платежа. Выбрать можно неделю или месяц. Заполняем все обязательные поля

Пример бота

Отследить оплату можно двумя способами. Первый - в настройках блока "Сообщение" с ссылкой на оплату выбать пункт "Ожидать оплаты заказа"

В расширенных настройках бота включаем настройку "Сохранять входные параметры в переменную". Это нужно для возможности отследить ID транзакции, он будет находиться в переменной {%trigger.transaction_id%} которую вы получите после оплаты пользователем заказа. Сохраняем эту переменную в переменную пользователя

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

Второй способ - создать отдельного бота с активностью "Пришла новая оплата по подписке"

Отслеживание оплаты рекуррентного платежа

Для отслеживания оплаты создадим нового бота с активностью "Пришла новая оплата по подписке"

В расширенных настройках включим функцию "Сохранять входные параметры в переменную trigger"

Когда приходит оплата по заказу, сохраняем переменную {%trigger.transaction_id%} (ID транзакции) в пользовательскую переменную. Это нужно для возможности отмены подписки на рекуррентные платежи и изменения условий подписки

Теперь, когда пользователь оплатит заказ, у нас будет вся информация для работы с его платежами в будущем

Деактивирование ссылки

Данное действие позволяет даективировать ссылку на оплату. Через блок действия с интеграцией создаем ссылку на оплату и отправляем ее пользователю. Создаем блок действия с платежными системами и выбираем Деактивировать ссылку. В ID транзакции вписываем переменную {%i.transaction_id%} именно в ней хранится id транзакции

Пример бота

Таким образом, вы можете давать пользователю определенное время на оплату

Оформление возврата

Данное действие позволит оформить возврат пользователю по платежу. Для возврата нам понадобится ID транзакции и сумма возврата. Их мы получили и сохранили в пользовательские переменные в момент отслеживания оплаты

Отмена подписки на рекуррентные платежи

Для отмены подписки, нам достаточно знать ID подписки. ID подписки мы получаем и сохраняем в момент отслеживания оплаты рекуррентного платежа. Вставляем в поле ID подписки нашу переменную

Пример бота

Изменить подписку

Данным действием мы можем проводить манипуляции с подпиской пользователя. Например, изменить назначение платежа, сумму платежа или интервал платежа. Для взаимодействия с подпиской пользователя нам необходимо знать ID подписки. Его мы сохраняли в пользовательскую переменную в момент отслеживания оплаты по рекуррентному платежу

Заполняем обязательное поле ID подписки и меняем нужные нам параметры

Пример бота

Даем название нашему сайту и в поле URL вставляем ссылку на BotHunter

Переходим на вкладку Уведомления, и в поле Url сайта вставляем ссылку

https://bot.targethunter.ru/
https://bot.targethunter.ru/callback/cloudpayments
Добавить интеграцию