Отмена платежа

URL

https://payparts2.privatbank.ua/ipp/v2/payment/cancel

Тип запроса

POST

Заголовки

Название

Значение

Accept:

application/json;

Accept-Encoding:

UTF-8;

Content-Type:

application/json; charset=UTF-8;

Тело запроса

{
    "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