Додавання опису платежу
URL
https://payparts2.privatbank.ua/ipp/v2/payment/description
Тип запиту
POST
Headers
Назва
Значення
Accept:
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;
Body запроса
{
"storeId" : "",
"orderId" : "ORDER-3196fa3007bc4b6dab8",
"description": "",
"signature" : ""
}
Опис полів
Поле
Формат
Опис
Обязательное
storeId
Ідентифікатор магазину
так
orderId
64 символи
Унікальний номер платежу
так
description
Опис платежу
так
signature
Унікальний підпис транзакції
так
Розрахунок сигнатури для запиту
SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою 👍encodeBase64 ( SHA1 ( password
+ storeId
+ orderId
+ description
+ password
)), где:
encodeBase64 () - Функція зашифровує рядок у форматі BASE64;
SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;
"+" - Конкатенація текстового рядка.
Параметр
Значення
password
Пароль вашого магазину
storeId
Ідентифікатор магазину
orderId
Унікальний номер платежу
description
Опис платежу
password
Пароль вашого магазину
Успішна відповідь
{
"state" : "SUCCESS",
"message":"description successfully updated"
"signature" : ""
}
Відповідь з помилкою
{
"state" : "FAIL",
"message" : "error message",
"signature" : ""
}
Розрахунок сигнатури для відповіді
SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою 👍encodeBase64 ( SHA1 ( password
+ storeId
+ orderId
+ state
+ message
+password
)), де:
encodeBase64 () - Функція зашифровує рядок у форматі BASE64;
SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;
"+" - Конкатенація текстового рядка.
Параметр
Значення
password
Пароль вашого магазину
storeId
Ідентифікатор магазину, надісланого у запиті
orderId
Унікальний номер платежу, надісланого у запиті
state
статус відповіді (SUCCESS або FAIL)
message
Повідомлення у відповіді
password
Пароль вашого магазину
Last updated
Was this helpful?