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

Чтобы сделать возврат, выполните GET-запрос:

GET https://unitpay.ru/api?method=refundPayment

Query Parameters

Name
Type
Description

paymentMethod

string

Признак способа расчета: full_prepayment - предоплата 100% prepayment - предоплата advance - аванс full_payment - полный расчет

sum

number

Cумма возврата, если платежная система поддерживает не полный возврат (Не обязательный параметр). Если параметр не передан, будет произведен полный возврат

paymentId

number

ID платежа в системе UnitPay Например: 1234512345

secretKey

string

Секретный ключ проекта, доступен в настройках проекта

Пример запроса к API для совершения возврата:

https://unitpay.ru/api?method=refundPayment&params[paymentId]=1234512345&params[secretKey]=x6bh0qbewehfppogkz6lufartkzyv7o0&params[sum]=100.00

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

{ 
    "result": {
        "message": "Возврат успешно произведен",
}}

Тип

Описание

message

string

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

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

{
    "error": {
        "message": "Неверный ключ secretKey",
        "code": -32000
    }
}

Тип

Описание

message

string

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

Last updated

Was this helpful?