Добавление описания платежа
URL
https://payparts2.privatbank.ua/ipp/v2/payment/description
Тип запроса
POST
Заголовки
Название | Значение |
---|---|
Accept: | application/json; |
Accept-Encoding: | UTF-8; |
Content-Type: | application/json; charset=UTF-8; |
Тело запроса
{
"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 | Пароль вашего магазина |