Интеграция с сервисом InSkill
Автопилот — Автоворонки, игры, продажи, чат-боты·26 Feb 2019
Вебхуки
Пример данных уходящих по вебхуку:
{
"payment":{
"id":"32",
"uuid":"gflkmf4-ff45-3k73-8e12-65dfgdfd20e3",
"transaction":"126572147",
"amount":"10",
"currency":"RUB",
"description":"Test"
"Платеж НазваниеCайта",
"paid":"1",
"status":"succeeded",
"fee":"0",
"product":{"id":"10","duration":"30"},
"created_at":"2019-03-25 22:08:05",
"updated_at":"2019-03-25 22:08:22",
"paid_at":"2019-03-25 22:08:22",
"user":{"id":"12","name":"Олександр Тест", "email":"[email protected]", "phone":"+123" },
"site":{"id":"5","name":"НазваниеCайта","url":"http:\/\/domain.ru\/dalee"}
},
"method":"cloud_payments"
}
Из этих данных можно получить все необходимое.
Но во-первых в событие «упомянут в гет-запросе» нужно прописать следующий параметр: &email_param=payment.user.email
.
Потом итоговую ссылку отправить в техподдержку сервиса. Пример ссылки:
https://skyauto.me/cllbck/123456/12345/FdjnuTRjkdu548en0m?secret=45onFJduRndi5DkefResrnsSomeSecret&email_param=payment.user.email
Дальше приведу примеры переменных которые можно использовать в команде с таким событием.
Телефон из Inskill: {get_var}payment.user.phone{/get_var}
ID продукта: {get_var}payment.product.id{/get_var}
Название: {get_var}payment.description{/get_var}
Доступ открыт до: {date}%d %month %G|+{get_var}payment.product.duration{/get_var} day{/date}
Цена: {get_var}payment.amount{/get_var} руб.
Статус оплаты: {get_var}payment.status{/get_var}
Ссылка на продукт: https://youraccount.inskill.ru/ru/pay/product/{get_var}payment.product.id{/get_var}
Запрос полностью:{get_var}payment|post{/get_var}
Подробнее про синтаксис переменной тут: https://vk.com/@skyautome-vars?anchor=znachenie-elementa-mnogomernogo-massiva
Вы можете как использовать их в действиях, так и проверять в условиях. Ниже пример условия для реакции на успешную оплату продукта с ID: 123

