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