Place Info API v1.0.0
API для синхронизации списка точек обслуживания торгово-сервисной сети партнёра.
Общие сведения
Руководство предназначено для компаний-партнёров ООО «Бесконтакт», выпускающих карты лояльности своих клиентов в мобильном приложении «Кошелёк».
Place Info API предназначен для передачи и обновления информации о точках обслуживания (магазинах, ресторанах), принимающих карты лояльности, выпущенные в Кошельке.
Подключение
Провайдером API выступает узел платформы Кошелька. Партнёру передаются следующие параметры для подключения к API:
Параметр | Описание |
---|---|
host:port | URL узла, предоставляющего API. |
login:password | Имя пользователя и пароль для авторизации API-запросов. |
offerId | Идентификатор партнёрской программы лояльности в системе Кошелька; обязателен для указания в заголовках запросов к API. |
Авторизация
Взаимодействие осуществляется по протоколу HTTPS. Для авторизации запросов необходимо использовать HTTP Basic Authentication (RFC 7617). Данные для авторизации запросов передаются в заголовке Authorization
.
Кодировки
Как в запросах, так и в ответах API используется кодировка UTF-8.
Коды HTTP
В случае успешного выполнения запроса со стороны узла платформы Кошелька будет возвращён HTTP-ответ с кодом 200
, содержащий в теле ответа данные, описанные в документации запроса.
В случае ошибки обработки бизнес-сценария запроса будет возвращен HTTP-код 422
и строковое сообщение с описанием причины ошибки на русском языке в кодировке UTF-8.