Виписки по id мгазину з поверненнями
Url
Тип запиту
POST
Headers
Accept
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;
Body запиту
{
"dateFrom": "20221112",
"dateTo": "20221212",
"storeId": "",
"signature": "4z/UrSrPrVBonvm0PLlCqJ6PyoI=",
"refunds": true
}
опис полів
dateFrom
дата початку періоду,string
так
dateTo
дата кінця періоду,string
так
storeId
ідентіфікатор магазину,string
так
signature
сигнатура,string
так
refunds
показувати повернення, bool
ні, за замовчуванням false
Розрахунок сигнатури для запиту
SIGNATURE - підпис запиту, обов'язковий параметр ,розрахується за формулою:
encodeBase64 ( SHA1 ( password
+ storeId
+ dateFrom
+ dateTo
+ password
)), де:
encodeBase64 () - Функція зашифровує рядок у форматі BASE64;
SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані
"+" - Конкатенація текстового рядка.
password
Пароль вашого магазину
storeId
Ідентифікатор магазину
dateFrom
Дата початку періоду
dateTo
Дата закінчення періоду
Успішна відповідь
{
"terms": [{
"tradePoint": "1596",
"address": "https://payparts2.privatbank.ua/ipp",
"fio": "тест тест тестович",
"pan": "1111222233334444",
"dogovor": "22121227342543",
"rrn": "221212115327",
"sumDogovor": 50000.0,
"startDate": "2022-12-12T09:53:28",
"count": 10,
"tranDate": "2022-12-12T09:53:12",
"codeAuth": "221212",
"merchant": "X1112RJ2",
"fee": 650.0,
"feeEq": 650.0,
"feeServ": 0.0,
"vozm": 49350.0,
"store": "automationShopLive",
"product": "очки",
"orderId": "uiCheckOutAt_66731476",
"schemeId": "3000",
"refunds": [{
"refundsSum": 50000.0,
"refundsDate": "2022-12-12T1011"
}]
},
{
"tradePoint": "1596",
"address": "https://payparts2.privatbank.ua/ipp",
"fio": "тест тест тестович",
"pan": "1111222233334444",
"dogovor": "22121227342541",
"rrn": "221212115250",
"sumDogovor": 0.1,
"startDate": "2022-12-12T09:52:51",
"count": 8,
"tranDate": "2022-12-12T09:52:34",
"codeAuth": "221212",
"merchant": "X1111RJ2",
"fee": 0.01,
"feeEq": 0.0,
"feeServ": 0.01,
"vozm": 0.09000000000000001,
"store": "automationShopLive",
"product": "ножницы",
"orderId": "uiCheckOutAt_61249026",
"schemeId": "2003",
"refunds": []
}
],
"state": "SUCCESS"
}
Відповідь з помилкою
{
"state": "FAIL",
"message": "bad value: Unknown identifier. Store not found."
}
Опис полів
state
SUCCESS - Успіх, FAIL - Помилка
message
Повідомлення про помилку
terms
Масив виписок
refunds
масив повернень
Last updated
Was this helpful?