Store API v1.0.0
API для управления информацией о торговых точках, подключённых к Koshelek Pay.
Общие сведения
Руководство предназначено для торгово-сервисных предприятий (ТСП), использующих Кошелёк Pay API для оплаты товаров и услуг на кассе.
Store API предназначен для управления данными о торговых точках (магазинах) ТСП, принимающих оплату через Кошелёк Pay: добавление (регистрация) информации о новых магазинах, получение и обновление информации о зарегистрированных магазинах.
Подключение к API
Провайдером API выступает сервер Кошелька. Потребителями API являются узлы ЦОД ТСП. Партнёру передаются следующие параметры для подключения к Store API:
Параметр | Описание |
---|---|
Login | Имя пользователя и пароль для авторизации запросов API. |
Password | Пароль для авторизации запросов API. |
API Base URL | URL для подключения к API: https://api.koshelek.app/ |
Авторизация
Взаимодействие осуществляется по протоколу HTTPS. Для авторизации запросов к Store API необходимо использовать HTTP Basic Authentication (RFC 7617). Данные для авторизации запросов передаются в HTTP-заголовке Authorization
в виде Basic <BASE64STRING>
, где <BASE64STRING>
— это строка вида login:password
, закодированная в base64.
Кодировки
Как в запросах, так и в ответах используется кодировка UTF-8.
Формат и структура сообщений
Все методы API ожидают тип данных в заголовке: Content-Type = application/json
и возвращают тело ответа в формате application/json
.
Коды HTTP
В случае успешной обработки запроса, со стороны узла Кошелька будет возвращён тип данных, описанный в документации запроса, и HTTP-код 200
.