В данной статье мы с вами разберём, как настроить приём и проверку оплаты.
Первым делом убедитесь, что вы подключили систему для приёма платежей.
Для этого:
перейдите в настройки проекта,
откройте раздел “Интеграции”
убедитесь, что интеграция с необходимым сервисом сейчас активна
Если у вас ещё нет активных интеграций - как настроить необходимую интеграцию можно узнать в данном разделе.
После настройки интеграции можно приступать к приёму и проверке платежей внутри ваших чат-ботов.
Важно! Некоторым платёжным системам (в частности "Юкасса") может требоваться контактная информация покупателя, например, почта или номер телефона. Чтоб избежать ошибок при формировании платёжной ссылки - перед отправкой платежной ссылки клиенту, обязательно запросите у него электронную почту или номер мобильного телефона через Сбор данных и сохраните данные в системную переменную {{ email }} или {{ phone }}.
Приём платежей
Перейдите в раздел Автоматизации, создайте новую автоматизацию или выберите автоматизацию, в которой вы хотите добавить приём оплаты:
Настройте сценарий автоматизации, заполните текст продающего сообщения и создайте кнопку (быстрый ответ, если это автоматизация для Telegram бота).
В меню настроек кнопки выберите действие “Переход к оплате”
В настройках действия выберите продукт, который может оплатить пользователь по данной кнопке:
Если у вас ещё нет готового товара - создайте его с помощью кнопки “Создать”
В открывшемся окне укажите:
1) название вашего товара;
2) стоимость товара;
3) валюту, в которой пользователь должен произвести оплату.
И нажмите кнопку “Создать товар” для сохранения вашего товара:
Готово! Теперь можете выбрать свой новый товар в списке продуктов:
Скидка на продукт
При необходимости вы можете указать скидку на ваш продукт.
Укажите процент или стоимость скидки, после чего увидите итоговую цену вашего продукта:
Когда продукт и его стоимость будут сформированы - убедитесь, что у вас выбрана верная платёжная система, если у вас их подключено несколько:
Нажмите на пустое место в рабочем пространстве, чтоб сохранить настройки кнопки, после чего в левом углу вашей кнопки появится значок карты, означающий, что кнопка настроена на приём платежей:
Поздравляем! Вы настроили приём платежей внутри вашего чат-бота🔥
При необходимости вы можете настроить дожимное сообщение на тот случай, если пользователь нажал на кнопку и перешёл к оплате, но не оплатил.
Для этого от кнопки для приёма оплаты установите действие “Задержка”, укажите время, которое даётся пользователю на совершение платежа.
Затем от действия “Задержка” установите условие “Оплаченные продукты”
В настройках данного условия выберите параметр “Оплаченный продукт”, затем выберите продукт, который должен быть оплачен у пользователя:
Добавьте новое продающее или дожимное сообщение и соедините его стрелкой связи с блоком “условие”, выбрав вариант “Не соответствует условиям”
Готово, при таком сценарии после того, как пользователь перейдёт к оплате, но в течении 1 часа не произведёт оплату - ваш чат-бот отправит новое сообщение клиенту.
Выдача доступа к продукту после успешной оплаты
Для того, чтоб после оплаты клиент сразу получил доступ к продукту - необходимо создать ещё одну автоматизацию, которая будет автоматически запускаться после совершения оплаты.
Перейдите в раздел Автоматизации и создайте новую автоматизацию:
Для удобства назовите автоматизацию также, как и ваш продукт:
Настройте сценарий автоматизации, разместите ваш продукт или ссылку на него в сообщении:
Затем создайте новое условие:
В условии “Оплаченные продукты” выберите ваш продукт:
Сделайте условие начальным блоком, нажав на значок стрелки над блоком:
Соедините условие с остальным сценарием:
При необходимости добавьте клиенту тег с помощью действия “добавить теги”:
Таким образом вы сможете добавить в другие ваши продающие автоматизации проверку наличия тега с помощью условия “назначенные теги” и не предлагать ваш продукт тем клиентам, которые его уже купили.
После того, как сценарий автоматизации будет готов - в правом верхнем углу нажмите на кнопку “Триггеры запуска”
И в качестве триггера выберите вариант “Успешная оплата”
Эта автоматизация автоматически запустится и отправит пользователю сценарий, как только пользователь совершит оплату вашего продукта. При необходимости вы можете установить запрет на повторный запуск, чтоб данная автоматизация запускалась только 1 раз.
Обязательно убедитесь, что ваша автоматизация включена:
Вы можете настроить несколько автоматизаций с триггером “Успешная оплата”.
После того, как клиент произведёт оплату - система запустит все автоматизации с таким триггером. Пользователь получит ответ от той автоматизации, в которой выполняется условие “Оплаченные продукты” с выбранным вами продуктом.