Колбек
URL
https://payparts2.privatbank.ua/ipp/v2/payment/callback
Тип запиту
POST
Відповідь від сервісу надходить у CallBack запит на вказаний responseUrl при створенні платежу
Успешна відповідь
Відповідь з помилкою
Розрахунок сигнатури для відповіді
SIGNATURE = encodeBase64 ( SHA1 ( password
+ storeIdentifier + orderId
+ paymentState
+ message
+ password
)
encodeBase64 () - Функція зашифровує рядок у форматі BASE64;
SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;
"+" - Конкатенація текстового рядка.
* storeId для json або storeIdentifier для xml
Опис статусів платежу
В адмінпанелі в налаштуваннях магазину є опція "Додаткові параметри відповіді успішного платежу". При її активації в колбеку приходитиме об'єкт info, в якому будуть параметри відповіді успішного платежу для виконання норм Наказу Міністерства Фінансів (посилання)
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) - Наименування банка-еквайєра
приклад відповіді з додатковими параметрами
ВАЖЛИВО!
Перевірте конфігурації на вашому фаєрволі, повинні бути додані до списку довірених IP-адрес:
пулы
217.117.66.32...217.117.66.63
217.117.68.32...217.117.68.63
ip 217.117.64.236 и 217.117.68.236
3.126.39.150
3.71.149.227
3.64.115.193
3.72.171.27
3.71.155.135
18.158.71.228
217.117.76.0/24
Last updated