# Автоматизация валют с разными сетями

При работе с криптовалютами один и тот же актив может существовать в разных сетях (например, USDT в TRC20, ERC20, BEP20).

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

Сеть задаётся не “для валюты вообще”, а для конкретных подключений автоматизации:

* для мерчантов (приём средств);
* для выплат (отправка средств).

{% hint style="info" %}

### Важное предупреждение

Неверно указанная сеть может привести к тому, что:

* адрес будет сгенерирован в другой сети;
* выплата уйдёт не по ожидаемому пути;
* транзакция не сможет обработаться автоматически.

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

{% hint style="warning" %}

## Рекомендации и контроль перед запуском

* Всегда уточняйте у провайдера, какие значения network\_code он ожидает.
* Не используйте “похожие” значения наугад: у разных сервисов обозначения могут отличаться.
* Если актив мультисетевой — рекомендуется указывать сеть явно, даже если кажется, что «и так работает».
  {% endhint %}

***

### Зачем указывать сеть

У многих платёжных провайдеров одна и та же валюта может обслуживаться в нескольких сетях. Если сеть не указана или указана неверно, возможны проблемы:

* система может сгенерировать адрес в другой сети;
* выплата может уйти не туда, куда ожидается;
* транзакция может не обработаться автоматически.

Чаще всего это актуально для активов вроде USDT / USDC, но встречается и у других монет и токенов.

***

### Когда сеть нужно указывать обязательно

Сеть требуется указывать в следующих случаях:

* один и тот же актив используется в нескольких сетях (TRC20 / ERC20 / BEP20 и т. д.);
* подключённый мерчант различает сети и ожидает точный network\_code;
* выплаты выполняются через сервис, которому необходимо явно указать сеть;
* в одном проекте используются разные провайдеры, и у каждого может быть своё обозначение сети.

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

***

### Где настраивается сеть

Настройка сети доступна в двух местах:

{% stepper %}
{% step %}

### В настройках валюты

Используется, когда вы настраиваете автоматизацию на уровне самой валюты.

Путь: **«Основное → Валюты → Список валют → (выберите валюту) → Автоматизация»**
{% endstep %}

{% step %}

### В настройках направлений обмена

Используется, когда сеть зависит от конкретного направления (например, в одном направлении USDT — TRC20, в другом — ERC20).

Путь: **«Основное → Направления обмена → Список направлений → (выберите направление) → Автоматизация»**
{% endstep %}
{% endstepper %}

***

### Настройка сети для приёма средств (мерчанты)

Откройте валюту или направление обмена.

Перейдите в раздел **«Автоматизация → Мерчанты».**

<figure><img src="https://1156649716-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYuqSN6CIJoIeh8EPb0uE%2Fuploads%2FyX22uLy8LOAWvCAo8UYE%2Fimage.png?alt=media&#x26;token=c9e89f60-301f-4ea1-b02f-e4d4c68c9a1d" alt="" width="563"><figcaption></figcaption></figure>

В верхней части страницы отображается список мерчантов.

Над списком переключите режим на «Сети» (рядом с режимом «Мерчанты» или «Выбор», в зависимости от интерфейса).

<figure><img src="https://1156649716-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYuqSN6CIJoIeh8EPb0uE%2Fuploads%2FpvxLTTsEJn49UHhvnMpC%2Fimage.png?alt=media&#x26;token=441cb2ca-7fc8-41ad-917f-387206094003" alt=""><figcaption></figcaption></figure>

Откроется экран, где задаётся сеть для выбранных мерчантов.

***

### Как работает определение сети (приоритеты)

Система применяет сеть по следующему правилу:

1. Индивидуальная сеть мерчанта — если указана у конкретного мерчанта
2. Глобальная сеть по умолчанию — если индивидуальная сеть не задана
3. Если не задано ничего — сеть считается неуказанной (подходит только там, где провайдер не требует сеть)

***

{% stepper %}
{% step %}

### Глобальная сеть по умолчанию

Поле «**Глобальная сеть по умолчанию»** задаёт сеть, которая:

* применяется ко всем выбранным мерчантам;
* используется, если у мерчанта не указано индивидуальное значение.

Примеры значений:

* usdt-tron
* usdttrc
* usdt-erc
* usdt-bep

Используется, если все мерчанты работают в одной сети.
{% endstep %}

{% step %}

### Индивидуальная сеть мерчанта

Каждому мерчанту можно задать собственную сеть

Применяется, если:

* разные мерчанты работают в разных сетях;
* платёжные API требуют строгое обозначение сети;
* необходимо разделить приём средств по сетям.<br>

Приоритет:

* если сеть задан у мерчанта — используется он;
* если не задан — используется глобальная сеть.
  {% endstep %}
  {% endstepper %}

***

### Настройка сети для выплат

Сеть для выплат задаётся отдельно, потому что выплаты могут выполняться через другие сервисы и правила.

1. Откройте валюту или направление обмена.
2. Перейдите в **«Автоматизация → Выплаты».**
3. Укажите значение network\_code, соответствующее сети, в которой будут выполняться выплаты.

Примеры:

* usdt-tron
* usdttrc
* usdt-erc

***

## Рекомендуемые значения для названий сетей

{% tabs %}
{% tab title="WestWallet" %}

* **Tether TRC-20 —** USDTTRC
* **Tether BEP-20 —** USDTBEP
* **USD Coin TRC-20 —** USDCTRC

*А для остальных случае, оставьте поле "Название сети" пустым*

<figure><img src="https://content.gitbook.com/content/YuqSN6CIJoIeh8EPb0uE/blobs/FKdLWioxsxXmd4iH2yrY/image.png" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="WhiteBit" %}

* **Tether TRC20 —** TRC20
* **Tether ERC20 —** ERC20
* **Tether SOL —** SOL
* **Tether EOS —** EOS
* **USDCoin TRC20 —** TRC20
* **USDCoin ERC20 —** ERC20
* **USDCoin SOL —** SOL

Если в этом списке нет валюту, сеть которую хотите использовать [перейдите по ссылке](https://whitebit.com/api/v4/public/assets) и найдите валюту.

<figure><img src="https://content.gitbook.com/content/YuqSN6CIJoIeh8EPb0uE/blobs/ntU0VczjLL70BtBzS5Lt/image.png" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Rapira" %}

* **BTC-Bitcoin** — Bitcoin&#x20;
* **ETH-ERC20** — Ethereum&#x20;
* **TRX-TRC20** — Tron&#x20;
* **USDT-TRC20** — Tether TRC20 (сеть Tron)&#x20;
* **USDT-ERC20** — Tether ERC20 (сеть Ethereum)&#x20;
* **USDT-BEP20** — Tether BEP20 (сеть Binance Smart Chain)
* **USDC-TRC20** — USDCoin TRC20 (сеть Tron)&#x20;
* **USDC-ERC20** — USDCoin ERC20 (сеть Ethereum)&#x20;
* **USDC-BEP20** — USDCoin BEP20 (сеть Binance Smart Chain)&#x20;
* **BTC-BEP20** — Bitcoin BEP20 (сеть Binance Smart Chain)&#x20;
* **BNB-BEP20** — Binance Coin&#x20;
* **LTC-Litecoin** — Litecoin&#x20;
* **DAI-ERC20** — DAI (сеть Ethereum)&#x20;
* **DAI-BEP20** — DAI (сеть Binance Smart Chain)
  {% endtab %}

{% tab title="Heleket" %}
<https://doc.heleket.com/ru/other/reference>
{% endtab %}
{% endtabs %}

***

## Вопросы и Ответы

<details>

<summary>В чем разница между настройками сетей в валютах и мерчантах?</summary>

Нет никакой разницы в техническом плане, а в плане удобства лучше всего "Валюты"

</details>


---

# 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://docs.iexexchanger.com/avtomatizaciya/merchanty-i-api/avtomatizaciya-valyut-s-raznymi-setyami.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.
