Выписки по идентификатору магазина

URL

https://payparts2.privatbank.ua/ipp/terms/get/list

Тип запроса

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 Массив выписок