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

## Описание

Приоритетные модули позволяют настраивать приоритетные способы приёма платежей, выплаты и 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)


---

# 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://manual.boxexchanger.net/obmen/napravlenie/prioritetnye-moduli.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.
