> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/learn/10.-zapusk/01-control-order.md).

# Сквозная контрольная заявка

Проверьте форму, доступ к чеку, чат, вход, продолжение и денежный контур новой заявкой

## Что вы получите

Вы доказали работу формы, курса, доступа к чеку, входа по E-mail, чата, канала продолжения, лимитов, соглашения, реквизита, таймера, статусов, уведомлений, выплаты и резерва.

## Выполните два этапа проверки

{% tabs %}
{% tab title="Без перевода" %}
Проверяет расчёт, создание заявки, выдачу реквизита, таймер, соглашение, уведомления и действия оператора без отправки денег.
{% endtab %}

{% tab title="Контролируемый расчёт" %}
Проверяет реальное поступление и выплату минимальным заранее согласованным переводом между принадлежащими компании счетами либо в разрешённом провайдером режиме проверки.
{% endtab %}
{% endtabs %}

Проверка без перевода выполняется первой, но не доказывает реальную платёжную часть. До приёма клиентов нужен успешный контролируемый расчёт.

## Предстартовая сверка

Перед контрольным окном убедитесь:

* Bitcoin BTC и Litecoin LTC полностью настроены;
* Bitcoin BTC - Litecoin LTC пока выключено;
* фактический курс ненулевой, свежий и правильно ориентирован;
* четыре лимита согласованы;
* резерв Litecoin LTC больше максимальной выплаты с запасом;
* входящий BTC-реквизит активен и имеет правильную область;
* поле LTC-адреса и валидатор проверены;
* дополнительные обычные и файловые поля проверены, если они используются;
* обязательное соглашение включено;
* **«Где продолжать обмен»** установлено в **«На сайте»** для базового сценария либо полностью проверены правила валюты **«Отдаю»**, направления и бота;
* режим зарегистрированного E-mail и сохранения формы выбран осознанно;
* режим **«Доступ к чеку заявки»** соответствует правилам гостевого и авторизованного просмотра;
* почтовое подключение проверено, контрольное письмо доставлено и нужные события включены;
* тексты используемых статусов проверены на активном языке;
* сообщения клиентского сайта проверены по валюте, направлению и странице;
* комиссия по выбору клиента проверена отдельным расчётом, если она включена;
* отключённая или ненастроенная программа скидок не влияет на расчёт и создание заявки;
* автоматическая выплата и непроверенные мерчанты не перехватывают сценарий;
* публичный онлайн-чат и чат заявки либо проверены, либо осознанно выключены;
* iEXWallet или другая автоматизация, если она участвует, связана с точной сетью и проверена отдельно;
* оператор знает, как немедленно выключить пару.

## Проверьте режимы заявки до денежного расчёта

Выполните три коротких сухих проверки отдельно от контролируемого расчёта.

{% tabs %}
{% tab title="Новый E-mail" %}
Создайте заявку с отдельным принадлежащим вам адресом. Проверьте создание учётной записи, письмо клиенту, публичный ID и появление заявки в панели.
{% endtab %}

{% tab title="Зарегистрированный E-mail" %}
При режиме **«Сначала подтвердить e-mail»** заявка не должна создаваться до ввода кода и входа. Если выбран режим **«Создать заявку сразу»**, проверьте гостевую заявку, отсутствие доступа к чужим заявкам и её последующую привязку после входа.

Отдельно убедитесь, что отказ первой отправки кода показывается как ошибка. При неудачной повторной отправке ранее полученный неизрасходованный код должен продолжать работать до своего обычного истечения.
{% endtab %}

{% tab title="Доступ к чеку" %}
Скопируйте ссылку новой заявки в другой браузер. Проверьте выбранное правило: временная ссылка разрешает просмотр в первые 24 часа от создания, повторное открытие не продлевает срок, а финансовые действия без подтверждённого владельца остаются запрещёнными. Для режима владельца убедитесь, что гостевая сессия чек не открывает.
{% endtab %}

{% tab title="Данные браузера" %}
Если сохранение формы включено, после повторного открытия на том же устройстве должны вернуться E-mail и допустимые реквизиты, но не пароль, код, документ или город. Если настройка выключена, проверьте удаление прежнего черновика при следующем открытии сайта.
{% endtab %}
{% endtabs %}

Для первого направления безопаснее оставить продолжение **«На сайте»**: платёжный реквизит должен быть виден в браузере. Если используется Telegram, создайте две дополнительные новые заявки по [отдельному уроку](/learn/7.-telegram/11-telegram-continuation.md): разрешённую правилами и запрещённую. Решение сохраняется в момент создания заявки, поэтому старый объект не подтверждает новые настройки.

## Откройте контрольное окно

{% stepper %}
{% step %}

### Переведите сайт в ручной «Онлайн»

В **«Утилиты» — «Статус работы»** временно выберите ручной режим и статус «Онлайн». На действующем сайте согласуйте окно с операторами.
{% endstep %}

{% step %}

### Включите одну пару

Включите только Bitcoin BTC - Litecoin LTC. Обратное и остальные направления оставьте выключенными.
{% endstep %}

{% step %}

### Откройте приватную сессию

Не используйте уже открытую административную вкладку или старый клиентский кэш.
{% endstep %}
{% endstepper %}

## Проверьте форму

Выберите Bitcoin BTC в **«Отдаю»** и Litecoin LTC в **«Получаю»**.

Проверьте:

* названия, сети и логотипы;
* курс и направление расчёта;
* минимум и максимум;
* доступный резерв;
* точность суммы;
* поле адреса Litecoin LTC;
* отсутствие ненужного поля BTC со стороны «Отдаю», если оно осознанно скрыто;
* соглашение и ссылку на правила;
* ошибки для неправильного адреса и суммы;
* сообщения для выбранной валюты и направления в утверждённых позициях;
* блок выбора комиссии и новый итог, если эта возможность включена;
* загрузчик, разрешённые форматы и ограничения, если есть файловое поле.

Введите сумму внутри диапазона и отдельно рассчитайте ожидаемую выплату. Учитывайте только подтверждённые комиссии.

## Создайте контрольную заявку без перевода

{% stepper %}
{% step %}

### Проверьте обязательность согласия

Отправьте форму без галочки. Она должна остановиться с подготовленным текстом ошибки.
{% endstep %}

{% step %}

### Создайте заявку

Установите галочку, укажите отдельный адрес E-mail и принадлежащий вам LTC-адрес. Добавьте только обезличенный контрольный файл, если поле обязательно. Если адрес уже зарегистрирован, завершите выбранный сценарий входа. Зафиксируйте публичный ID и время создания.
{% endstep %}

{% step %}

### Проверьте страницу заявки

Сверьте сохранённые суммы, курс, таймер 30 минут, BTC-реквизит, LTC-адрес, правило доступа к чеку и инструкцию следующего действия. На телефоне после отправки формы должна открыться эта страница оплаты, а не главная.
{% endstep %}

{% step %}

### Найдите заявку в панели

Откройте **«Заявки» — «Список заявок»** и найдите запись по публичному ID.
{% endstep %}
{% endstepper %}

Настройка срока оплаты применяется к новым заявкам. Если ранее созданная заявка показывает другое время, создайте новую после сохранения настройки.

## Сверьте карточку оператора

| Что сравнить        | Где проверить                                             |
| ------------------- | --------------------------------------------------------- |
| Направление и суммы | Клиентская страница и карточка заявки                     |
| Сохранённый курс    | Форма, карточка и ручной расчёт                           |
| Входящий реквизит   | Страница оплаты и карточка                                |
| Адрес выплаты       | Данные клиента и карточка                                 |
| Согласия            | Блок данных заявки                                        |
| Выбранные комиссии  | Форма, ручной расчёт и полный список в карточке           |
| Загруженные файлы   | Клиентская заявка и защищённый блок карточки оператора    |
| Чат заявки          | Сообщения клиента и оператора, вложение и журнал доставки |
| Срок оплаты         | Таймер и сохранённое условие                              |
| Статус              | Фактическое событие и история                             |

E-mail клиента должен совпадать в списке, карточке заявки, чате и отправленном уведомлении. Служебный адрес вместо фактической почты клиента является причиной остановить проверку.

Не меняйте статус только ради прохождения списка. Каждое состояние должно соответствовать реальному событию. Не нажимайте подтверждение оплаты в рабочей заявке, если деньги не поступили.

## Завершите проверку без перевода

1. Проверьте действие клиента **«Я оплатил»** только в предусмотренном регламентом сценарии без перевода.
2. Убедитесь, что оператор видит заявку в нужной очереди.
3. Проверьте отдельные административное и клиентское события в настроенных подключениях.
4. Проверьте отображение заявки в личном кабинете на используемых статусах.
5. Если чат заявки включён, отправьте текст в обе стороны, проверьте уведомления и запрет чата вне разрешённого статуса.
6. Если публичный виджет включён, убедитесь, что он не дублируется и не блокирует форму на телефоне.
7. Завершите или отклоните контрольную заявку по регламенту компании.
8. Отдельной заявкой проверьте истечение 30 минут либо безопасную отмену.

## Выполните контролируемый расчёт

После успешной проверки без перевода создайте **новую** заявку на минимальную допустимую сумму.

1. Отправьте BTC с принадлежащего компании кошелька либо используйте разрешённый провайдером режим проверки. При iEXWallet заранее сверьте выбранный актив, сеть и memo.
2. Дождитесь предусмотренного числа подтверждений.
3. Сопоставьте фактическое поступление с заявкой.
4. Перед выплатой повторно проверьте резерв Litecoin LTC.
5. Выполните LTC-выплату на собственный адрес.
6. Зафиксируйте идентификаторы транзакций в предусмотренных полях или журналах.
7. Только после подтверждённой выплаты установите финальный статус.

Если приём или выплата выполняется через iEXWallet, дополнительно сверьте внешний ID, подписанный callback, API-лог и защиту от повторного webhook. Не повторяйте выплату после тайм-аута, пока не найден результат прежней операции.

## Проверьте последствия

После завершения сравните:

* полную историю статусов;
* клиентский текст каждого пройденного статуса;
* доставку всех включённых уведомлений;
* порядок и условия публичных сообщений на главной и странице оплаты;
* выбранные комиссии, их тип и область без дублей;
* доступ к загруженным файлам у клиента и оператора без публичного раскрытия;
* доступ к чеку под владельцем и в посторонней сессии согласно выбранному режиму;
* сообщения чата заявки, файлы и доставку уведомлений, если чат включён;
* счётчик и историю BTC-реквизита;
* резерв Litecoin LTC до и после выплаты;
* запись в истории резерва;
* отображение заявки в личном кабинете;
* строку Bitcoin BTC - Litecoin LTC в экспортном файле после успешного цикла.

## Немедленно остановитесь, если

* курс нулевой, устарел или инвертирован;
* клиенту выдан пустой, чужой или сетево неверный реквизит;
* выплата превышает фактический резерв;
* обязательное соглашение обходится;
* отключённая программа скидок меняет сумму или блокирует создание заявки;
* комиссия применяется дважды или отличается от ручного расчёта;
* обязательный файл можно пропустить либо приватный файл виден постороннему;
* зарегистрированный E-mail получает доступ без предусмотренного подтверждения;
* гостевая заявка привязывается не к тому пользователю;
* ссылка позволяет постороннему изменить заявку или просматривать её после разрешённого срока;
* таймер начинается не в ожидаемый момент;
* реквизиты скрыты у заявки, которая должна продолжаться на сайте, либо показаны в браузере у заявки, для которой мессенджер фактически разрешён;
* уведомления не доходят;
* чат блокирует обмен, раскрывает чужой контекст или принимает запрещённый файл;
* iEXWallet возвращает неизвестный результат, неверную сеть или повторную финансовую операцию;
* оператор не понимает следующий статус;
* клиентский сайт недоступен;
* мобильный клиент после создания возвращается на главную вместо страницы оплаты;
* журнал расходится с фактическим платежом.

Выключите направление, сохраните заявку и журналы и разберите причину. Не удаляйте доказательства и не открывайте другие пары.

## Этап завершён, если

* [ ] проверка без перевода повторяется без обходов;
* [ ] новый и зарегистрированный E-mail прошли выбранные сценарии;
* [ ] ошибка отправки кода не выглядит успехом, а прежний код переживает неудачную повторную отправку;
* [ ] сохранение данных формы работает согласно настройке;
* [ ] отключённая программа скидок не участвует в расчёте;
* [ ] мобильное создание открывает страницу оплаты;
* [ ] доступ к чеку проверен под владельцем и в посторонней сессии;
* [ ] временная ссылка, если она используется, отсчитывается от создания и не разрешает финансовые действия;
* [ ] фактический E-mail клиента совпадает во всех экранах и уведомлениях;
* [ ] канал продолжения рассчитан по главному режиму, валюте **«Отдаю»** и правилу направления;
* [ ] при использовании Telegram проверены новая разрешённая и новая запрещённая заявки;
* [ ] публичный виджет и чат заявки проверены раздельно, если они включены;
* [ ] iEXWallet проверен по сети, callback, внешнему ID и повтору события, если он участвует;
* [ ] контролируемое поступление подтверждено;
* [ ] контролируемая выплата подтверждена;
* [ ] суммы совпали у клиента, оператора и в экспорте;
* [ ] выбранные комиссии и файловые поля проверены, если они используются;
* [ ] публичные сообщения появились только в подходящем контексте;
* [ ] уведомления пришли нужным получателям;
* [ ] резерв и его история изменились ожидаемо;
* [ ] отмена или истечение проверены отдельно;
* [ ] команда умеет остановить направление.

После проверки решите по чек-листу запуска, оставлять ли Bitcoin BTC - Litecoin LTC включённым. Общий статус сайта не меняйте без необходимости: он должен соответствовать фактической готовности обменного пункта.

Переходите к [защите панели и разделению прав](/learn/10.-zapusk/02-security-access.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/learn/10.-zapusk/01-control-order.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
