# Оповещение о выполнении либо отмене вывода

## Как это работает?

После <mark style="color:red;">**отмены**</mark> либо <mark style="color:green;">**выполнения**</mark> вывода мы один раз отправляем **HTTP уведомление** на Ваш **URL Оповещения**.\
**Важно!** Мы не отправляем повторно **HTTP уведомление** в случае неуспешного ответа. Если до Вас уведомление не дошло, в списке выводов будет отображатся ошибка возле статуса вывода <mark style="color:red;">**"HTTP 4xx"**</mark>. **Вы всегда можете самостоятельно отправить уведомление.**\
\
Отправляем уведомление только **POST** запросом с параметрами в формате **form-data (var1=val1\&var2=val2...)**. Отправка уведомления будет выполнена, если у Вас в [настройках аккаунта](https://aaio.so/business/api/payoff-webhook) указан **URL Оповещения**, либо Вы указали его при создании вывода в параметре **webhook\_url.**

**Важно!** Отправляем **HTTP уведомление** только по тем заявкам, которые созданы через **API**.

> Прежде чем принимать запросы от нашего сервера, убедитесь что наши IP Адреса могут зайти на Ваш сайт.

**Параметры которые мы отправляем:**

<table><thead><tr><th width="215.33333333333331">Параметр</th><th width="129">Тип</th><th>Описание</th></tr></thead><tbody><tr><td>id</td><td>UUID</td><td>ID вывода средств в нашей системе</td></tr><tr><td>my_id</td><td>string</td><td>ID вывода средств в вашей системе<br><br><strong>Если не указан - передается пустое поле.</strong></td></tr><tr><td>method</td><td>string</td><td>Кодовое название платежной системы</td></tr><tr><td>bank</td><td>string</td><td>Название банка СБП<br><br><strong>Параметр передается если</strong> <code>method = sbp</code></td></tr><tr><td>wallet</td><td>string</td><td>Номер счета/кошелька</td></tr><tr><td>amount</td><td>int / double</td><td>Придёт на счет (в RUB)</td></tr><tr><td>amount_in_currency</td><td>int / double</td><td>Придёт на счет (в валюте)</td></tr><tr><td>amount_currency</td><td>string</td><td>Валюта отправки на счет</td></tr><tr><td>amount_rate</td><td>int / double</td><td>Курс по которому идет расчет к отправке в валюте.<br><br><strong>Параметр передается если валюта отправки не RUB!</strong></td></tr><tr><td>amount_down</td><td>int / double</td><td>Списано с баланса (в RUB)</td></tr><tr><td>commission</td><td>int / double</td><td>Сумма комиcсии (в RUB)</td></tr><tr><td>commission_type</td><td>int</td><td>Тип комиссии:<br><code>0</code> - с суммы платежа<br><code>1</code> - с баланса</td></tr><tr><td>status</td><td>string</td><td>Статус:<br><code>cancel</code> - отменен<br><code>success</code> - выполнен<br><br><strong>Другое состояние вывода не отправляем.</strong></td></tr><tr><td>cancel_message</td><td>string</td><td>Причина отмены вывода.<br><br><strong>Параметр передается если статус</strong> <code>cancel</code></td></tr><tr><td>date</td><td>datetime<br>Y-m-d H:i:s</td><td>Дата создания</td></tr><tr><td>complete_date</td><td>datetime<br>Y-m-d H:i:s</td><td>Дата отмены либо выполнения</td></tr><tr><td>sign</td><td>string</td><td>Подпись (<code>SHA256</code> Хеш). <a href="/pages/CvSerwip6TGw9NY7AZWt">Методика формирования подписи в скрипте оповещения</a></td></tr></tbody></table>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.aaio.so/vyvod-sredstv/opoveshenie-o-vypolnenii-libo-otmene-vyvoda.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
