Возврат платежа
Чтобы сделать возврат платежа, выполните GET-запрос:
https://unitpay.ru/api?
method=refundPayment
params[paymentId]=2154490981
params[secretKey]=secretKey
params[sum]=100
Обязательные параметры:
paymentMethod
string
Признак способа расчета:
full_prepayment - предоплата 100% prepayment - предоплата advance - аванс full_payment - полный расчет
secretKey
string
Секретный ключ проекта, доступен в настройках проекта
paymentId
number
ID платежа в системе UnitPay Например: 1234512345
Необязательные параметры:
sum
number
Cумма возврата, если платежная система поддерживает не полный возврат (Не обязательный параметр). Если параметр не передан, будет произведен полный возврат
Пример запроса к API для совершения возврата:
https://unitpay.ru/api?method=refundPayment¶ms[paymentId]=1234512345¶ms[secretKey]=x6bh0qbewehfppogkz6lufartkzyv7o0¶ms[sum]=100.00
Успешный ответ
{
"result": {
"message": "Возврат успешно произведен",
}}
message
string
Комментарий успешной операции, можно использовать как подсказку пользователю после выполнения запроса
Ошибочный ответ
{
"error": {
"message": "Неверный ключ secretKey",
"code": -32000
}
}
message
string
Информация с описанием ошибки запроса
По одному платежу вы можете сделать только один полный или частичный возврат.
Last updated
Was this helpful?