Запросы API v1.0.0
Store API v1.0.0
Документация перемещена
Информация на этой странице не обновляется и может быть устаревшей. Наиболее полная и актуальная версия документации для разработчиков доступна по новому адресу:
Регистрация Store
HTTP-метод: POST
URL: /api/v1/configuration/brand/store
Описание
Партнёр использует этот запрос для регистрации магазина (одного или нескольких) в сервисе Кошелёк Pay.
Параметры запроса
Параметры тела запроса
Тело запроса передаётся в виде объекта JSON следующей структуры:
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор бренда ТСП (UUID). |
| Array[Object] | Да | Массив, содержащий информацию о регистрируемых магазинах (см. ниже: Массив |
Массив stores
stores
Массив содержит информацию о регистрируемых магазинах, где каждый магазин представлен в виде объекта следующей структуры:
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор магазина, присвоенный ТСП (UUID). |
| String | Да | Внутренний идентификатор юридического лица ТСП в сервисе Кошелёк Pay (UUID). |
| String | Да | Город фактического адреса ТСП. |
| String | Да | Фактический адрес ТСП. |
| String | Да | Контактный номер телефона ТСП. |
| String | Нет | Код страны регистрации ТСП (ISO 3166 Alpha-2). |
| String | Нет | Код региона регистрации ТСП (ISO 3166-2:RU). |
| String | Нет | Код MCC (Merchant Category Code). |
| String | Да | Индекс. |
| Array[Enum] | Нет | Метод оплаты через Koshelek Pay, доступный в магазине. Доступные значения:
Если не заполнено: значение наследуется для данного магазина от общих настроек бренда. |
| String | Нет | Идентификатор магазина в СБП. |
| Enum | Нет | Статус магазина. Доступные значения:
|
Параметры ответа
HTTP Status Code: 200
Запрос выполнен успешно. Тело ответа содержит данные, полученные в запросе, а также параметры с результатами регистрации (storeId
, result
) — в виде объекта JSON следующей структуры:
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор бренда ТСП (UUID). |
| Array[Object] | Да | Массив, содержащий информацию о регистрации магазинов (см. ниже: Массив |
| Object | Да | Объект, содержащий результаты обработки запроса (см. Объект |
Массив stores
stores
Массив содержит данные, полученные в запросе, а также параметр storeId
, присвоенный Кошельком.
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор магазина, присвоенный ТСП (UUID). |
| String | Да | Внутренний идентификатор юридического лица ТСП в сервисе Кошелёк Pay (UUID). |
| String | Да | Идентификатор ТСП, присвоенный Кошельком. |
| String | Да | Город фактического адреса ТСП. |
| String | Да | Фактический адрес ТСП. |
| String | Да | Контактный номер телефона ТСП. |
| String | Да, если было получено в запросе | Код страны регистрации ТСП (ISO 3166 Alpha-2). |
| String | Да, если было получено в запросе | Код региона регистрации ТСП (ISO 3166-2:RU). |
| String | Да, если было получено в запросе | Код MCC (Merchant Category Code). |
| String | Да | Индекс. |
| Array[Enum] | Да, если было получено в запросе | Метод оплаты через Koshelek Pay, доступный в магазине. Доступные значения:
|
| String | Да, если было получено в запросе | Идентификатор магазина в СБП. |
Получение данных о Store
HTTP-метод: GET
URL: /api/v1/configuration/brand/store
Описание
Используя этот метод, партнёр может запросить данные ранее зарегистрированного магазина (или нескольких магазинов).
Запрос данных о магазине доступен только идентификаторам, ассоциированным с данным brandId
.
Результатом выполнения операции будет являться:
информация о магазине (или описание, почему ее нет);
в случае ошибки — код ошибки и описание.
Параметры запроса
Query-параметры запроса
Параметр | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор бренда ТСП. |
| String | Нет | Список идентификаторов магазинов, для которых запрашиваются данные. |
Проверить валидность и доступность бренда для учётной записи можно, отправив запрос с пустым списком идентификаторов storeIds
: если бренд доступен, то придёт ответ с пустым списком магазинов.
Параметры тела запроса
Отсутствуют.
Параметры ответа
HTTP Status Code: 200
Запрос выполнен успешно. Тело ответа — объект JSON следующей структуры:
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор бренда (UUID). |
| Array[Object] | Да | Массив, содержащий информацию магазинах (см. выше: Массив |
Обновление данных Store
HTTP-метод: PUT
URL: /api/v1/configuration/brand/store
Описание
Используя этот метод, партнёр может обновить данные магазина (например, если необходимо изменить номер телефона или статус подключения магазина к Кошелёк Pay).
Обновление данных возможно только для зарегистрированных магазинов (см. Регистрация Store).
Параметры запроса
В запросе для каждого магазина передаются только те поля, значения которых требуется обновить.
Параметры тела запроса
Тело запроса передается в виде объекта JSON следующей структуры:
Параметр | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор бренда ТСП. |
| Array[Object] | Да | Массив, содержащий информацию о магазинах (см. ниже: Массив |
Массив stores
stores
Массив содержит информацию о магазинах, которую требуется обновить. Каждый магазин представлен в виде JSON-объекта следующей структуры:
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Нет | Идентификатор магазина, присвоенный ТСП (UUID). |
| String | Да | Идентификатор ТСП, присвоенный Кошельком. |
| String | Нет | Внутренний идентификатор юридического лица ТСП в сервисе Кошелёк Pay (UUID). |
| String | Нет | Город фактического адреса ТСП. |
| String | Нет | Фактический адрес ТСП. |
| String | Нет | Контактный номер телефона ТСП. |
| String | Нет | Код страны регистрации ТСП (ISO 3166 Alpha-2). |
| String | Нет | Код региона регистрации ТСП (ISO 3166-2:RU). |
| String | Нет | Код MCC (Merchant Category Code). |
| String | Нет | Индекс. |
| Array[Enum] | Нет | Метод оплаты через Koshelek Pay, доступный в магазине. Доступные значения:
Если не заполнено: значение наследуется для данного магазина от общих настроек бренда. |
| String | Нет | Идентификатор магазина в СБП. |
| String[Enum] | Нет | Статус магазина. Доступные значения:
|
Параметры ответа
HTTP Status Code: 200
Запрос выполнен успешно. Тело ответа содержит данные, полученные в запросе, а также параметры с результатами обработки запроса:
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да | Идентификатор бренда ТСП (UUID). |
| Array[Object] | Да | Массив, содержащий информацию о регистрации магазинов (см. ниже: Массив |
| Object | Да | Объект, содержащий результаты обработки запроса (см. Объект |
Массив stores
stores
Массив содержит данные по каждому магазину, обновлённые после обработки запроса:
Поле | Тип | Обязательно | Значение |
---|---|---|---|
| String | Да, если было получено в запросе | Идентификатор магазина, присвоенный ТСП (UUID). |
| String | Да | Внутренний идентификатор юридического лица ТСП в сервисе Кошелёк Pay (UUID). |
| String | Да, если было получено в запросе | Идентификатор ТСП, присвоенный Кошельком. |
| String | Да, если было получено в запросе | Город фактического адреса ТСП. |
| String | Да, если было получено в запросе | Фактический адрес ТСП. |
| String | Да, если было получено в запросе | Контактный номер телефона ТСП. |
| String | Да, если было получено в запросе | Код страны регистрации ТСП (ISO 3166 Alpha-2). |
| String | Да, если было получено в запросе | Код региона регистрации ТСП (ISO 3166-2:RU). |
| String | Да, если было получено в запросе | Код MCC (Merchant Category Code). |
| String | Да, если было получено в запросе | Индекс. |
| Array[String] | Да, если было получено в запросе | Метод оплаты через Koshelek Pay, доступный в магазине. Доступные значения:
|
| String | Да, если было получено в запросе | Идентификатор магазина в СБП. |
Last updated