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

URL

Тип запроса

POST

Заголовки

Название
Значение
Accept:
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;

Тело запроса

1
{
2
"storeId" : "",
3
"orderId" : "ORDER-3196fa3007bc4b6dab8",
4
"description": "",
5
"signature" : ""
6
}
Copied!

Описание полей

Поле
Формат
Описание
Обязательное
storeId
Идентификатор магазина
Да
orderId
64 символа
Уникальный номер платежа
Да
description
Описание платежа
Да
signature
Уникальная подпись транзакции
Да

Расчет сигнатуры для запроса

SIGNATURE - подпись запроса, обязательный параметр считается по формуле :encodeBase64 ( SHA1 ( password + storeId + orderId + description + password )), где:
  • encodeBase64 () - Функция зашифровывает строку в формате BASE64;
  • SHA1 () - Стандартная хеш-функция SHA-1, должна возвращать бинарные данные;
  • "+" - Конкатенация текстовой строки.
Параметр
Значение
password
Пароль вашего магазина
storeId
Идентификатор магазина
orderId
Уникальный номер платежа
description
Описание платежа
password
Пароль вашего магазина

Успешный ответ

1
{
2
"state" : "SUCCESS",
3
"message":"description successfully updated"
4
"signature" : ""
5
}
Copied!

Ответ с ошибкой

1
{
2
"state" : "FAIL",
3
"message" : "error message",
4
"signature" : ""
5
}
Copied!

#### Расчет сигнатуры для ответа

SIGNATURE - подпись запроса, обязательный параметр считается по формуле :encodeBase64 ( SHA1 ( password + storeId + orderId + state + message +password )), где:
  • encodeBase64 () - Функция зашифровывает строку в формате BASE64;
  • SHA1 () - Стандартная хеш-функция SHA-1, должна возвращать бинарные данные;
  • "+" - Конкатенация текстовой строки.
Параметр
Значение
password
Пароль вашего магазина
storeId
Идентификатор магазина, переданного в запросе
orderId
Уникальный номер платежа, переданного в запросе
state
Остатус ответа (SUCCESS или FAIL)
message
Сообщение в ответе
password
Пароль вашего магазина