Подтверждение платежа
URL
https://payparts2.privatbank.ua/ipp/v2/payment/confirm
Тип запроса
POST
Заголовки:
Название
Значение
Accept:
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;
Тело запроса
Описание полей
Поле
Формат
Описание
Обязательное
storeId
Идентификатор магазина
Да
orderId
64 символа
Уникальный номер платежа
Да
signature
Результат функции SHA1(описание ниже).
Уникальная подпись транзакции
Да
Расчет сигнатуры для запроса
SIGNATURE - подпись запроса, обязательный параметр считается по формуле :
encodeBase64 ( SHA1 ( password
+ storeId
+ orderId
+ password
)), где:
encodeBase64 () - Функция зашифровывает строку в формате BASE64;
SHA1 () - Стандартная хеш-функция SHA-1, должна возвращать бинарные данные;
"+" - Конкатенация текстовой строки.
Параметр
Значение
password
Пароль вашего магазина
storeId
Идентификатор магазина
orderId
Уникальный номер платежа
Успешный ответ
Ответ с ошибкой
Описание полей
Состояние
Описание
state
SUCCESS - Платеж успешно подтвержден, FAIL - Ошибка при подтверждении платежа
storeId
Идентификатор магазина
orderId
Уникальный номер платежа
message
Сообщение об ошибке
signature
Подпись запроса
Расчет сигнатуры для ответа
SIGNATURE - подпись запроса, обязательный параметр считается по формуле :
encodeBase64 ( SHA1 ( password
+ storeId
+ orderId
+ password
)), где:
encodeBase64 () - Функция зашифровывает строку в формате BASE64;
SHA1 () - Стандартная хеш-функция SHA-1, должна возвращать бинарные данные;
"+" - Конкатенация текстовой строки.
Параметр
Значение
password
Пароль вашего магазина
storeId
Идентификатор магазина
orderId
Уникальный номер платежа
Last updated