> For the complete documentation index, see [llms.txt](https://manual.boxexchanger.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.boxexchanger.net/obmen/napravlenie/prioritetnye-moduli.md).

# Приоритетные модули

## Описание

Приоритетные модули позволяют настраивать приоритетные способы приёма платежей, выплаты и AML-проверки для конкретного направления обмена. Это даёт контроль и гибкость при обработке заявок.

## Настройка

Перейдите в настройки направления - шаг "[**Тип курс**](#user-content-fn-1)[^1]**а**" - внизу страницы найдите опции "**PRIORITY ПРИЕМА ПЛАТЕЖЕЙ**", "**PRIORITY ВЫПЛАТЫ**", "**PRIORITY AML ПРОВЕРКА**", "**PRIORITY AML ПРОВЕРКА (WITHDRAWAL WALLET)**". Следуйте инструкции ниже, в зависимости от необходимого приоритетного модуля.

{% hint style="info" %}
По умолчанию для данных опций будет выставлено значение "**Default**". Это обозначает, что способ приема платежа, выплаты либо AML проверки будет использоваться из настроек валют.&#x20;
{% endhint %}

### Priority приема платежей

* [**Выберите**](#user-content-fn-2)[^2] приоритетный способ приема платежа для текущего направления-> сохраните изменения для каждого шага чтобы настройки вступили в силу.&#x20;
* Теперь для текущего направления будет использоваться приоритетный способ приема платежа, а способ приема платежа из настроек валюты будет игнорироваться.&#x20;

<details>

<summary>Разберем способ применения на конкретном примере</summary>

* Направление "USDT TRC20 - Наличные USD Барселона".&#x20;
* В настройках валюты USDT TRC20 выбран [способ приема платежа "Мерчант" - "Tron TRC20 Token"](#user-content-fn-3)[^3]
* В настройках направления "USDT TRC20 - Наличные USD Барселона" [выбираем "PRIORITY ПРИЕМА ПЛАТЕЖЕЙ" - "По реквизитам" - указываем тестовый адрес "TR7NHqjeKJxGTCi1q8ZY4sL9otJzgjMj6t"](#user-content-fn-4)[^4] - сохраняем настройки.&#x20;
* Создаем заявки по направления - [переходим к шагу оплаты и видим, что отображаются реквизиты, которые мы указывали в настройках направления.](#user-content-fn-5)[^5]

</details>

### Priority выплаты

Функционал позволяет выбирать модуль выплаты в зависимости от суммы.

#### **Как настроить**:

1. Перейдите в настройки нужного направления → шаг "**Тип курса**".
2. В разделе "**Priority Выплаты**" выберите вариант "**Автоматически**".
3. Нажмите "[**Add module**](#user-content-fn-6)[^6]".
4. Укажите:
   * **Min payout amount** – минимальную сумму,
   * **Max payout amount** – максимальную сумму,
   * **Payout module** – модуль для выплат в этом диапазоне.
5. Добавьте столько лимитов, сколько необходимо.
6. После внесения изменений сохраните направление.

#### **Если нужен только один модуль**:

* Укажите в полях Min payout amount и Max payout amount значение 0.
* Выберите нужный модуль.
* Тогда при любой сумме выплаты будет использоваться именно он.

#### **Особенности работы**

1. Если сумма выплаты не попадает ни в один лимит:
   * Берётся модуль, указанный для лимита 0 – 0.
   * Если и его нет, то используется модуль из настроек валюты выплаты.
2. **При изменении суммы выплаты** (например:
   * через редактирование ордера в админке или API exchanger/order/edit/,
   * при пересчёте из-за плавающего курса,
   * при корректировке модулем Approve under paid)\
     **система использует актуальные лимиты и модули**.

{% hint style="info" %}
**Список модулей не фиксируется при создании заявки**. При выплате используется актуальный список лимитов и модулей на момент самой выплаты.
{% endhint %}

3. Если в разных модулях выплаты есть одинаковые поля (по ключу), они объединяются в одно. Уникальные поля будут отображаться при создании заявки.&#x20;

### AML модули

* [**Выберите**](#user-content-fn-7)[^7] приоритетный AML модуль приема/выплаты для текущего направления-> сохраните изменения для каждого шага чтобы настройки вступили в силу.&#x20;
* Теперь для текущего направления будет использоваться приоритетный AML модуль приема/выплаты, а AML модуль приема/выплаты из настроек валюты будет игнорироваться.&#x20;

[^1]: ![](/files/fcrlgz7gZ9673EnAYQ15)

[^2]: ![](/files/bEYpCQYVgp5qxAo7FjUa)

[^3]: ![](/files/kf1AilrOZARNmWUwut7a)

[^4]: ![](/files/veXdSLphGPBBgyuj0VDo)

[^5]: ![](/files/PMEOtMiIltJjdChgHYJl)

[^6]: ![](/files/D9RW5Tq5M1Jax4EhJvxJ)

[^7]: ![](/files/iUaJsXA1p8zvbheR7ygE)
