Двухстадийные платежи (платежи с преавторизацией)
Инициализация платежа с преавторизацией
GET
https://unitpay.ru/api?method=initPayment
Для создания платежа с преавторизацией необходимо передать дополнительный параметр preauth. Полный набор параметров описан на странице создания платежа.
Path Parameters
Name | Type | Description |
---|---|---|
preauth | integer | Используйте этот флаг для создания платежа с преавторизацией, по умолчанию флаг выключен и значение равно 0, для включения необходимо передать 1. |
preauthExpireLogic | integer | Поле для логики блокировки платежей с преавторизацией: 0 - при отсутствии запроса на подтверждение или отмену, платеж по истечении срока блокировки на стороне банка-эквайера (~114 часов после создания платежа) будет подтвержден; 1 - при отсутствии запроса на подтверждение или отмену, платеж по истечении срока блокировки на стороне банка-эквайера (~114 часов после создания платежа) будет отменен. Если параметр не будет использован, платеж будет отменен по истечении срока. |
Подтверждение платежа с преавторизацией
GET
https://unitpay.ru/api?method=confirmPayment¶ms[paymentId]=1¶ms[secretKey]=ключ
Для подтверждения платежа с преавторизацией (списания заблокированных на карте плательщика средств) необходимо выполнить данный запрос.
Path Parameters
Name | Type | Description |
---|---|---|
paymentId | integer | ID платежа в системе UnitPay. |
secretKey | string | Секретный ключ проекта. |
Отмена платежа с преавторизацией
GET
https://unitpay.ru/api?method=cancelPayment¶ms[paymentId]=1¶ms[secretKey]=ключ
Для отмены платежа с преавторизацией (разблокировки средств на карте плательщика) необходимо выполнить данный запрос.
Path Parameters
Name | Type | Description |
---|---|---|
secretKey | string | Секретный ключ проекта. |
paymentId | integer | ID платежа в системе UnitPay. |
Двухстадийные платежи не работают одновременно с подписками
Last updated