Скасування платежу
URL
https://payparts2.privatbank.ua/ipp/v2/payment/cancel
Тип запиту
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