История бонусов

IMSHOP Retail Protocol (IRP) является объектом интеллектуальной собственности ООО «АЙ ЭМ СОЛЮШНЗ» (IMSHOP) и защищён как объект авторского права. Свидетельство о депонировании произведения № 023-014461 от 16 января 2023 г. подтверждает исключительные права ООО «АЙ ЭМ СОЛЮШНЗ» на данные технологии.

IMSHOP Retail Protocol создан по заказу ООО «АЙ ЭМ СОЛЮШНЗ». Использование IMSHOP Retail Protocol допустимо только при взаимодействии с ООО "АЙ ЭМ СОЛЮШНЗ" и наличии действующего лицензионного договора. Более подробно можно ознакомиться здесь.

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

  • Оформление заказа

  • Доставки

  • Оплаты

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

Запрос

APP SERVER → INFRASTRUCTURE

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

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

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

Ответ

{
  "bonuses": [
    {
      "added":  250,
      "expired":  100,
      "definitionMessage": "За покупку Машинка для стрижки волос и бороды Philips HC 3510/15 Hairclipper series 3000",
      "activationDate":  "1627391774032",
      "expirationDate": null
    }
  ]
}
  • bonuses - список бонусов

    • added - кол-во добавленных бонусов

    • expired - кол-во сгоревших бонусов

    • definitionMessage - описание

    • activationDate - timestamp создания бонуса в миллисекундах

    • expirationDate - timestamp сгорания бонуса в миллисекундах

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

Любой другой ответ API будет расцениваться как отсутствие истории бонусов.

Last updated