Запросы API
Запросы при чек-ине посетителя в точке обслуживания
Документация перемещена
Информация на этой странице не обновляется и может быть устаревшей. Наиболее полная и актуальная версия документации для разработчиков доступна по новому адресу:
Запрос списка активных чек-инов
GET
https://<base-URL>/partner/api/place/{placeId}/checkins
Узел партнера запрашивает у Cardsmobile список чек-инов, активных в данный момент, и возвращает актуальный список на экран кассового ПО.
Path Parameters
Name | Type | Description |
---|---|---|
placeId* | string | Идентификатор точки обслуживания, для которой выполняется запрос |
Headers
Name | Type | Description |
---|---|---|
offerId* | string | Идентификатор программы лояльности партнера в системе Cardsmobile |
Параметры ответа:
Параметр | Тип | Значение | |
---|---|---|---|
| String | Да | Секретный код чек-ина (4 цифры) |
| String | Да | Идентификатор чек-ина |
| String | Да | Номер карты лояльности в информационной системе партнера |
Регистрация использованного чек-ина
POST
https://<base-URL>/partner/api/checkin/register
Запрос на погашение активного чек-ина.
Headers
Name | Type | Description |
---|---|---|
offerId* | string | Идентификатор программы лояльности партнера в системе Cardsmobile |
Request Body
Name | Type | Description |
---|---|---|
checkinNumber* | string | Идентификатор чек-ина |
При добавлении к заказу карты лояльности, прошедшей чек-ин, кассовое ПО партнера должно инициировать деактивацию чек-ина; запрос на деактивацию должен быть передан на узел Cardsmobile.
Пример тела запроса:
После деактивации чек-ин будет отсутствовать в списке, получаемом в ответ на Запрос списка активных чек-инов. Чтобы совершить очередную покупку (заказ) с картой лояльности, пользователю потребуется выполнить новый чек-ин.
Last updated