Добавление описания платежа

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

Пароль вашего магазина

Last updated