# Оповещение об оплате заказа

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

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

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

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

<table><thead><tr><th width="198.33333333333331">Параметр</th><th width="117">Тип</th><th>Описание</th></tr></thead><tbody><tr><td>status</td><td>string</td><td><p>Статус заказа. <br><strong>Проверять необязательно!</strong><br></p><p><strong>Может иметь значения:</strong><br><code>success</code> - Оплачен<br><code>hold</code> - Оплачен, но средства в холде<br>Оба статуса означают что заказ успешно оплачен!<br><br><strong>Не у всех методов может сообщать о холде. Это исправляем.</strong></p></td></tr><tr><td>merchant_id</td><td>UUID</td><td>ID Вашего магазина</td></tr><tr><td>invoice_id</td><td>UUID</td><td>ID заказа в нашей системе</td></tr><tr><td>order_id</td><td>string<br>min: 1<br>max: 64</td><td>Идентификатор заказа в Вашей системе</td></tr><tr><td>amount</td><td>float</td><td>Сумма заказа</td></tr><tr><td>currency</td><td>string</td><td>Валюта заказа. <br>Доступные значения: <code>RUB</code>, <code>UAH</code>, <code>EUR</code>, <code>USD</code></td></tr><tr><td>profit</td><td>float</td><td>Сумма зачисленная Вам на баланс в RUB</td></tr><tr><td>commission</td><td>float</td><td>Сумма комиссии магазина в RUB</td></tr><tr><td>commission_client</td><td>float</td><td>Сумма комиссии клиента в RUB</td></tr><tr><td>commission_type</td><td>text</td><td>Формат соотношения: <br><code>Комиссия магазина:Комиссия покупателя</code><br>Пример:<br><code>100:0</code></td></tr><tr><td>sign</td><td>string</td><td>Подпись заказа (<code>SHA256</code> Хеш). <a href="/pages/tsgCu4D9gZEaviyjfRJy">Методика формирования подписи в скрипте оповещения</a></td></tr><tr><td>method</td><td>string</td><td>Кодовое название платежной системы (см. с<a href="/pages/5MYoL7XtuNtQaQ560XOl">пособы оплаты</a>)</td></tr><tr><td>desc</td><td>string<br>min: 1<br>max: 512</td><td>Описание заказа</td></tr><tr><td>email</td><td>string</td><td>E-Mail покупателя</td></tr><tr><td>us_key</td><td>string<br>min: 1<br>max: 2056</td><td>Дополнительные параметры с префиксом us_ переданные в форму оплаты</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/priem-platezhei/opoveshenie-ob-oplate-zakaza.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.
