Підтвердження платежу
URL
https://payparts2.privatbank.ua/ipp/v2/payment/confirm
Тип запиту
POST
Headers:
Название
Значення
Accept:
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;
Body запиту
Опис полів
Поле
Формат
Опис
Обов'язкове
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
Was this helpful?