Скасування платежу

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": "asfdasdfasdf ",
    "orderId": "ORDER-3196fa3007bc4b6dab8",
    "signature": "vBh0dOrNVZy/Q34zo=",
}

Описание полей

Поле

Формат

Опис

обов'язкове

storeId

Ідентифікатор магазину

так

orderId

64 символа

Унікальний номер платежу

так

signature

Результат функції SHA1(описание нижче).

Унікальний підпис транзакції

так

Розрахунок сигнатури для запиту

SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою : encodeBase64 ( SHA1 ( password + storeId + orderId + password )), где:

  • encodeBase64 () - Функція зашифровує рядок у форматі BASE64;

  • SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;

  • "+" - Конкатенація текстового рядка.

Параметр

Значення

password

Пароль вашого магазину

storeId

Ідентифікатор магазину

orderId

Унікальний номер платежу

Успішна відповідь

{
    "state": "SUCCESS",
    "storeId": "",
    "orderId": "9DA37124Fest8",
    "signature": "Gnk2CncQ62I5RM"
}

Відповідь з помилкою

{
    "state": "FAIL",
    "storeId": "",
    "orderId": "order_id",
    "message": "error message",
    "signature": "37d9c97324fb4b0fa"
}

Опис полів

Состояние

Опис

state

SUCCESS - Платіж успішно здійснено, FAIL - Помилка під час створення платежу

storeId

Ідентифікатор магазину

orderId

Унікальний номер платежу

message

Повідомлення про помилку

signature

Підпис запиту

Расчет сигнатуры для ответа

SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою : encodeBase64 ( SHA1 ( password + storeId + orderId + password )), где:

  • encodeBase64 () - Функція зашифровує рядок у форматі BASE64;

  • SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;

  • "+" - Конкатенація текстового рядка.

Параметр

Значення

password

Пароль вашого магазину

storeId

Ідентифікатор магазину

orderId

Унікальний номер платежу

Last updated