# Exnode

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере - воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
Так как коллбэки от Exnode могут фильтроваться Cloudflare (если он используется вами), необходимо запросить актуальные IP-адреса у Exnode и добавить их в белый список по [инструкции](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/dobavlenie-ip-adresov-v-whitelist-v-cloudflare)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса](https://t.me/exnode_crypto).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

Пройдите регистрацию в системе [Exnode](https://pay.exnode.ru/).

Зайдите в личный кабинет, раздел "**Настройки**" и выпустите API-ключи.

<figure><img src="/files/s2NeXCfyq9SBLHHrzys2" alt="" width="563"><figcaption></figcaption></figure>

После нажатия на кнопку "**Поменять**" обновите страницу — в разделе "**API - ключи**" будет отображаться ваша [пара ключей](#user-content-fn-1)[^1], скопируйте их по соответствующей кнопке и сохраните в текстовом файле.

<figure><img src="/files/H1pZdylw4wWTCJUZth1F" alt="" width="319"><figcaption></figcaption></figure>

## Настройки модуля

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Exnode в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/Ltl5mHTiwPailMQITYML" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/Xv3a3EMxUxiDtJPvnRIg" alt=""><figcaption></figcaption></figure>

**Privatу Key** - приватный ключ, сгенерированный в ЛК Exnode при создании API-ключа

**Public key** - публичный ключ, сгенерированный в ЛК Exnode при создании API-ключа

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).

## Особые поля

<figure><img src="/files/BsHaqrO617n4lSbGogUZ" alt=""><figcaption></figcaption></figure>

**Код валюты** — выберите из выпадающего списка валюту, которую будете ожидать на приём

<figure><img src="/files/5N3VkulhAgN6I7OtfonT" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Для каждой валюты необходимо создать [отдельную копию модуля мерчанта](#user-content-fn-2)[^2], в которой выбрать соответствующую валюту, а затем подключить эту копию на вкладке "**Мерчанты и выплаты**" в настройках направления обмена, где в валюте "**Отдаю**" будет выбранная валюта\
![](/files/ldaESpSeZcoeTcKoY2Pz)
{% endhint %}

{% hint style="info" %}
Для совершения автовыплаты, где требуется передавать тэг назначения (destination tag для Ripple, payment ID для Monero, message для XEM и т.п.), необходимо создать дополнительное поле для соответствующих валют.

В разделе "**Валюты**" -> **"Доп. поля валют"** создайте новое дополнительное поле для валюты и в поле "**Уникальный ID**" задайте значение `dest_tag` (значение этого параметра одинаковое для любых криптовалют — Ripple, Monero, XEM и т.п.). После создания поля активируйте его в настройках валюты (вкладка "**Доп. поля**")

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

**Тип адреса** — выберите подходящий тип адреса:

* **STATIC** — создает постоянный кошелек для клиента
* **SINGLE** — создает одноразовый (револьверный) кошелек для клиента

[^1]: публичный и приватный

[^2]: укажите индивидуальное название для каждой копии в поле "Заголовок" для удобства последующей настройки


---

# 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://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/exnode.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.
