Отримання статусу платежу
URL
https://payparts2.privatbank.ua/ipp/v2/payment/state
Тип запиту
POST
Headers
Body запроса
Опис полів
*Додаткові параметри відповіді успішного платежу для виконання норм Наказу Міністерства Фінансів (посилання)
cardMask (string), номер картки у форматі 1234 44 ** 5678
bankName (string), банк. За замовчуванням PB.
authCode (string), код авторизації
rrn (string), код РРН
paymentSystem (string), платіжна система. На 05.08.21 можливі Visa або MC.
ownerName (string) - власник картки-платіжного засобу.
terminal (string) - термінал. Наприклад, X1111RJ2.
acquirer (string) - Наименування банка-еквайєра
Розрахунок сигнатури для запиту
SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою
encodeBase64 ( SHA1 ( password
+ storeId
+ orderId
+ password
)), где:
encodeBase64 () - Функція зашифровує рядок у форматі BASE64;
SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;
"+" - Конкатенація текстового рядка.
Успішна відповідь
Успішна відповідь з параметром showInfo
Відповідь з помилкою
Опис полів
Розрахунок сигнатури для відповіді
SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою
encodeBase64 ( SHA1 ( password
+ state
+ storeId
+ orderId
+ paymentState
+ message
+ password
)), де:
encodeBase64 () - Функція зашифровує рядок у форматі BASE64;
SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;
"+" - Конкатенація текстового рядка.
Last updated