Приглашение в программу лояльности

Дополнительные интеграции вводятся в эксплуатацию после завершения основных интеграций:

Для подключения дополнительных интеграций обратитесь к вашему менеджеру в IMSHOP.IO

Чтобы понять что по этой ссылке перешел клиент и нужно начислять бонусы, при переходе по ссылке и в дальнейшем первом открытии приложении, приложение запоминает реферальный код который был зашит в ссылке, и при регистрации в приложении, мы отправляем в webhook поле referralCode с этим кодом.

Запрос

APP SERVER → INFRASTRUCTURE

От вас потребуется URL, на который наш сервер будет слать POST-запрос. Да, мы запрашиваем данные через POST, а не через GET.

В вашу систему будут приходить вот такие данные:

{
    "userIdentity": {
        "userId": "123456"
    }
}
  • userId — идентификатор пользователя (обязательное поле), полученный от системы клиента на этапе авторизации

Ответ

{
  "success": true,
  "url": "https://some.url/link",
  "referralCode": "AAA123",
}
  • url - ссылка для приглашения друга

  • referralCode - реферальный код (необязательно). Если не передали, то будем показывать и отправлять id пользователя

Следует помнить, что этот запрос будет приходить из нашего доверенного, авторизованного сервера; это — не публичный API.

Last updated