# Heleket auto update fee

## Описание модуля

Модуль "Heleket auto update fee" позволяет автоматически выставлять параметры "Сумма комиссии" и "Сумма потери" для указанных в модуле валют. Значения для параметров выставляются в соответствии с комиссиями при выводе валюты на Heleket.

## Установка модуля

Используя параметры ниже, установите модуль через функционал "**Install plugin**" по инструкции [install-plugin](https://manual.boxexchanger.net/dopolnitelnye-sistemy/install-plugin "mention").

<details>

<summary>Параметры для Install Plugin</summary>

**Plugin type**: <mark style="color:orange;">**`External module`**</mark>

**Plugin URL**: <mark style="color:orange;">**`@boxexchanger-plugins/module-heleket-out-fee`**</mark>

**Directory path**: <mark style="color:orange;">**`heleket-out-fee`**</mark>

**Auth: (Deploy token)**: оставляем пустым

**Package tag**: <mark style="color:orange;">**`latest`**</mark>

</details>

## Конфигурация

1. В админ панели скрипта зайдите на страницу "**Доп модули**" -> в разделе "**MODULE SYSTEM**" [**нажмите**](#user-content-fn-1)[^1] на значок настроек в блоке с модулем "**Heleket auto-update out fee**".
2. Для того чтобы включить модуль, на странице настроек "**Heleket auto-update out fee**" укажите значение "**1**" в поле "**Enable module**" -> нажмите "**Save**".&#x20;

{% hint style="info" %}
По умолчанию, включенный модуль выставляет в направлении только значение для параметра "**Сумма потери**". \
В случае, если необходимо выставлять также и "**Сумму комиссии**", то необходимо включить поле "**Enable Update "Fee amount"**".&#x20;
{% endhint %}

3. Скопируйте значения "**Merchant Id**" и "**Payout API Key**", которые вы сохраняли при настройке модуля выплаты Heleket либо следуйте инструкции [#nastroika-modulya](https://manual.boxexchanger.net/obmen/merchant-i-api/heleket/vyplaty-heleket#nastroika-modulya "mention")(шаги 1-8).
4. В поле "**Merchant Id**" укажите значение "**Merchant Id**" из шага 3 -> нажмите "**Save**" -> в поле "**Payout API Key**"  укажите значение "**Payout API Key**" из шага 3 -> нажмите "**Save**".
5. В поле "**Enable Update "Fee amount"**" укажите один из вариантов по таблице ниже -> Нажмите "**Save**".

|                                                    0                                                    |                                                   1                                                  |
| :-----------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------: |
| Значение "**0**", если не требуется чтобы модуль автоматически выставлял значение "**Сумма комиссии**". | Значение "**1**", если требуется чтобы модуль автоматически выставлял значение "**Сумма комиссии**". |

6. Для поля "**Check routes by to currency**" укажите XML валют в формате: <mark style="color:green;">**`XML1,XML2,XML3`**</mark> (заглавными буквами, через запятую, без пробелов)\
   **Пример**: <mark style="color:green;">**`USDTTRC20,BTC,ETH,TRX,USDTERC20`**</mark> -> Нажмите "**Save**".

{% hint style="info" %}
При данном параметре модуль будет устанавливать значения "**Сумма потери**" и "**Сумма комиссии**" (если включено поле "**Enable Update "Fee amount"**") в направлениях, в которых валюта (XML для которой будет указан в следующем поле "**Check routes**") выступает в качестве валюты вывода.&#x20;
{% endhint %}

7. Через 60 секунд после сохранения параметров выше, модуль выставит значения "**Сумма потери**" и "**Сумма комиссии**" (если включено поле "**Enable Update "Fee amount"**) в направлениях, которые подходят под критерии. \
   Каждые 60 секунд модуль обновляет значения "**Сумма потери**" и "**Сумма комиссии**", в случае если комиссия за вывод валюты на Heleket изменилась.&#x20;

[^1]: ![](https://3272217808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMtUdLxlDooDfKq13Is6%2Fuploads%2FyL6OR8ZFxbLqZ2oAJl6O%2Fimage.png?alt=media\&token=e9a7a509-8c4f-4233-bc2c-51408c855d5d)
