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

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

Массив выписок

Last updated