Рис. 6. Указываем url вебхуков и способ получения уведомления
После этого нажмите кнопку "Сгенерировать". Появится секретное слово, что необходимо для получения вебхуков.
Генерация ссылки платежа
После подключения платежной системы можете сгенерировать ссылку на платеж, для этого есть 2 способа:
через объявление переменной payment_sum.
В переменной payment_sum указываем сумму платежа, если нужно использовать почту клиента, то до объявления payment_sum нужно объявить переменную paykeeper_email.
Аналогично нужно действовать с остальными параметрами:
Параметры
Значение
paykeeper_service_name
эта переменная объявляется для передачи названия товара
paykeeper_client_name
эта переменная объявляется для передачи фио клиента
paykeeper_phone
эта переменная объявляется для передачи телефона клиента
С помощью функции paykeeper_generate_payment_url, которая имеет следующие параметры:
Параметры
Значение
amount
(обязательный параметр) сумма платежа
service_name
(необязательная параметр) название товара,
client_name
(необязательная параметр) фио клиента,
email
(необязательная параметр) mail клиента,
phone
(необязательная параметр) телефон клиента.
В первом случае сгенерируется ссылка с сохранением в переменную paykeeper_pay_url.
Во втором - ссылку возвращает функция.
Важно! Для второго способа не забудьте результат выполнения функции поместить в переменную.
После успешной оплаты будет возвращен callback вида xxxxxx_success 101.00, где:
xxxxxx - это первые 6 символов секретного ключа,
а вместо 101.00 будет сумма платежа.
Чтобы настроить реакцию на колбек (успешный платеж), укажите колбек в условии:
Можно указать в условии блока "Стартовое условие":
Рис. 7. Реакция на успешную оплату: прописываем колбек в условии блока "Стартовое условие"
Также колбек можно указать в условии блока "Не состояние с условием":
Рис. 8. Реакция на успешную оплату: прописываем колбек в условии блока "Не состояние с условием"
Если вы не хотите выбивать клиента из основной схемы чат-бота, воспользуйтесь блоком "Не состояние с условием" — в этот блок нельзя перейти, поэтому клиента после оплаты не выбьет из основной воронки и при этом он получит уведомление об успешной оплате.
А если вам нужно продолжить воронку с реакции на успешную оплату, то используйте блок "Стартовое условие", тогда клиент из блока оплаты перейдет в блок "Стартовое условие", с которого вы можете продолжить воронку.
Подробнее о блоках с условием рассказали в одноименной статье.