Отримання статусу платежу
Last updated
Last updated
https://payparts2.privatbank.ua/ipp/v2/payment/state
POST
*Додаткові параметри відповіді успішного платежу для виконання норм Наказу Міністерства Фінансів (посилання)
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 повинна повертати бінарні дані;
"+" - Конкатенація текстового рядка.
SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою
encodeBase64 ( SHA1 ( password
+ state
+ storeId
+ orderId
+ paymentState
+ message
+ password
)), де:
encodeBase64 () - Функція зашифровує рядок у форматі BASE64;
SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;
"+" - Конкатенація текстового рядка.
поле | формат | опис | обов'язковість |
---|---|---|---|
Назва
Значення
Accept:
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;
storeId
str
Ідентифікатор магазину
так
orderId
64 символа
Унікальний номер платежу
так
showRefund
bool
true - отримати деталі повернення з платежу, false - отримати статус платежу без додаткових деталей про повернення
ні
showAmount
bool
true – отримати суму угоди, false – не отримувати.
ні
showInfo
bool
true - отримати додаткову інформацію для чека по угоді, false - не отримувати*
ні
signature
str
Унікальний підпис запиту
так
Параметр
Значення
password
Пароль вашого магазину
storeId
Ідентифікатор магазину
orderId
Унікальний номер платежу
password
Пароль вашого магазину
Поле
Опис
state
Статус відпрацювання запиту
paymentState
Статус обробки заявки на кредит
storeId
Ідентифікатор магазину
orderId
Унікальний номер платежу
message
Повідомлення про помилку
description
Опис платежу (Якщо пусте, то не повертається)
amount
Сума угоди
signature
Підпис запиту
refunds
масив з інфо по поверненню
Amount
сума повернення
CreateDate
дата повернення
Параметр
Значення
password
Пароль вашого магазину
state
Результат відпрацювання запиту
storeId
Ідентифікатор магазину
orderId
Унікальний номер платежу
message
У разі помилки містить повідомлення помилки
paymentState
Статус обробки заявки на кредит
password
Пароль вашого магазину