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

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

```json
GET https://unitpay.ru/api

method            = refundPayment
params[paymentId] = 2154490981
params[secretKey] = secretKey
params[sum]       = 100
```

#### Обязательные  параметры:

<table><thead><tr><th width="170.11114501953125">Name</th><th width="118.8887939453125">Type</th><th>Description</th></tr></thead><tbody><tr><td>paymentId</td><td>number</td><td>ID платежа в системе UnitPay<br>Например: 1234512345</td></tr><tr><td>secretKey</td><td>string</td><td>Секретный ключ проекта, доступен в настройках проекта</td></tr></tbody></table>

#### Необязательные параметры:&#x20;

<table><thead><tr><th width="170.111083984375">name</th><th width="114.6666259765625">type</th><th>description</th></tr></thead><tbody><tr><td>sum</td><td>number</td><td>Cумма возврата, если требуется совершить частичный возврат.<br>Если параметр не передан, будет произведен возврат полной суммы по платежу.</td></tr></tbody></table>

{% hint style="danger" %}
По одному платежу вы можете сделать только один полный или частичный возврат.
{% endhint %}

{% hint style="info" %}
Если вы подключили онлайн-кассу в ЛК, то для формирования чеков необходимо дополнительно передать [ряд параметров](https://help.unitpay.ru/online-cash-register/receipt_parameters).
{% endhint %}

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

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

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

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

<table data-header-hidden><thead><tr><th width="176.00002034505206">name</th><th width="135">type</th><th>description</th></tr></thead><tbody><tr><td><strong>message</strong></td><td>string</td><td>Комментарий успешной операции, можно использовать как подсказку пользователю после выполнения запроса</td></tr></tbody></table>

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

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

<table data-header-hidden><thead><tr><th width="155.99995930989581">name</th><th width="127.11102294921875">type</th><th>description</th></tr></thead><tbody><tr><td><strong>message</strong></td><td>string</td><td>Информация с описанием ошибки запроса</td></tr></tbody></table>
