Возврат платежа

get
Возврат платежа

https://unitpay.ru/api?method=refundPayment
Request
Response
Request
Query Parameters
paymentMethod
optional
string
Признак способа расчета: full_prepayment - предоплата 100% prepayment - предоплата advance - аванс full_payment - полный расчет
sum
optional
number
Cумма возврата, если платежная система поддерживает не полный возврат (Не обязательный параметр). Если параметр не передан, будет произведен полный возврат
paymentId
required
number
ID платежа в системе UnitPay Например: 1234512345
secretKey
required
string
Секретный ключ проекта, доступен в настройках проекта
Response
200: OK
{
"result": {
"message": "Возврат успешно произведен",
}}

При неполном возврате не на всю исходную сумму при повторных возвратах нет защиты от дублирования! Единственная проверка, которая реализована при частичном возврате - в течении получаса по одной и той же транзакции нельзя вернуть одну и ту же сумму, будет выдана ошибка.

Если вы подключили онлайн-кассу в ЛК, то для формирования чеков необходимо дополнительно передать ряд параметров

Успешный ответ

Тип

Описание

message

string

Комментарий успешной операции можно использовать как подсказку пользователю после выполнения запроса

Ошибочный ответ

Тип

Описание

message

string

Информация с описанием ошибки запроса

Вы можете воспользоваться готовой библиотекой Unitpay PHP-SDK