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

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

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

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