Выписки по id магазина

URL

Тип запроса

POST

Заголовки

Название
Значение
Accept:
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;

Тело запроса

{
"dateFrom": "20160115",
"dateTo": "20160215",
"storeId": "",
"signature": "/8IZMl9Rd3YKyIrzsc="
}

Описание полей

Поле
Описание
Обязательное
storeId
Идентификатор магазина
Да
dateFrom
Дата начала периода
Да
dateTo
Дата окончания периода
Да
signature
Уникальная подпись транзакции
Да

Расчет сигнатуры для запроса

SIGNATURE - подпись запроса, обязательный параметр считается по формуле : encodeBase64 ( SHA1 ( password + storeId + dateFrom + dateTo + password )), где:
  • encodeBase64 () - Функция зашифровывает строку в формате BASE64;
  • SHA1 () - Стандартная хеш-функция SHA-1, должна возвращать бинарные данные;
  • "+" - Конкатенация текстовой строки.
Параметр
Значение
password
Пароль вашего магазина
storeId
Идентификатор магазина
dateFrom
Дата начала периода
dateTo
Дата окончания периода

Успешный ответ

{
"state": "SUCCESS",
"message": "",
"terms": []
}

Ответ с ошибкой

{
"state": "FAIL",
"message": "bad value: Unknown identifier. Store not found."
}

Описание полей

Состояние
Описание
state
SUCCESS - Успех, FAIL - Ошибка
message
Сообщение об ошибке
terms
Массив выписок