> For the complete documentation index, see [llms.txt](https://premium.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/nastroika-v-v.2.7.md).

# Настройка в v.2.7

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

Убедитесь, что модуль активирован в разделе "**Модули**" или активируйте его.

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

Добавьте один из 7 поддерживаемых сервисов в разделе "**AML**" ➔ "**Добавить**".

{% hint style="warning" %}
Не забывайте пополнять баланс на стороне выбранного сервиса, чтобы иметь возможность проверять адреса и транзакции!
{% endhint %}

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

{% hint style="info" %}
Если в выпадающем списке нет сервиса, который вы хотите использовать - необходимо установить его вручную. Для этого скачайте [дистрибутив **для обновления**](https://premiumexchanger.com/uscripts/) **под версию скрипта 2.7** (версия PHP не имеет значения — выберите любой из дистрибутивов).

![](/files/YeRSKCUmhhEJXff4zpfk)

Разархивируйте скачанный дистрибутив на вашем ПК и перейдите в папку по пути `wp-content/plugins/premiumbox/amlcheck`

<img src="/files/9INBYTUc9AJyKgvDFXI0" alt="" data-size="original">

Выберите нужный модуль и загрузите (из-под <mark style="color:green;">**пользователя для сайта**</mark>, не из-под <mark style="color:red;">**root**</mark>!) папку с ним по тому же пути на вашем сервере.

![](/files/V1mFyQr16LzBiQeU7TDn)

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

В новом окне заполните авторизационные данные в блоке "**Настройки модуля**":

{% tabs fullWidth="true" %}
{% tab title="AML Bot" %}

<figure><img src="/files/Q29x401jFy9unl0HTAxf" alt="" width="462"><figcaption></figcaption></figure>

**Подключение к сервису**

Пройдите регистрацию на сервисе [AMLBot](https://web.amlbot.com/signup?), авторизуйтесь в личном кабинете и выпустите ID и ключ для авторизации в модуле.

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

Укажите данные ключи в соответствующих полях в настройках модуля и сохраните данные.
{% endtab %}

{% tab title="BitOk" %}

<figure><img src="/files/Hwg9f4yVd8dvD3oybmE5" alt="" width="461"><figcaption></figcaption></figure>

**Подключение к сервису**

Для подключения к сервису напишите [менеджеру](https://t.me/premiumexchanger_business) — он создаст чат с вами и представителями AML сервиса для обсуждения условий подключения, тарифов и других вопросов

После получения доступа к сервису пополните счет для выполнения проверок реквизитов клиентов на вашем обменнике.

Зайдите в личный кабинет, раздел "[**Ключи API**](https://kyt.bitok.org/api-keys)". Выпустите новый ключ по кнопке "**Создать ключ**", в открывшемся окне укажите желаемое название для ключа и IP-адрес вашего сервера (необязательно).

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FgIzth95zoCr0EOsUo9oj%252Fimage.png%3Falt%3Dmedia%26token%3D32a05d2f-48ec-47cf-aa8d-70cc487756e1&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=87b578bc&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

Нажмите "**Создать**" и скопируйте в текстовый файл сгенерированные ключи.

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FYOk96z3uNPDpR60IPc69%252Fimage.png%3Falt%3Dmedia%26token%3D3ab0171e-90d8-4ca9-ae24-abf3eeaa3421&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=348e2df1&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

Укажите данные ключи в соответствующих полях в настройках модуля и сохраните данные.
{% endtab %}

{% tab title="BitOk Transfers" %}
Модуль BitOk Transfers использует систему проверок, рекомендованую самим сервисом, а также в нем используется улучшенный маппинг валют в сравнении с базовым модулем BitOk. При подключении сервиса BitOk для своего обменника рекомендуем использовать именно этот AML модуль.&#x20;

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

**Подключение к сервису**

Для подключения к сервису напишите [менеджеру](https://t.me/premiumexchanger_business) — он создаст чат с вами и представителями AML сервиса для обсуждения условий подключения, тарифов и других вопросов

После получения доступа к сервису пополните счет для выполнения проверок реквизитов клиентов на вашем обменнике.

Зайдите в личный кабинет, раздел "[**Ключи API**](https://kyt.bitok.org/api-keys)". Выпустите новый ключ по кнопке "**Создать ключ**", в открывшемся окне укажите желаемое название для ключа и IP-адрес вашего сервера (необязательно).

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FgIzth95zoCr0EOsUo9oj%252Fimage.png%3Falt%3Dmedia%26token%3D32a05d2f-48ec-47cf-aa8d-70cc487756e1&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=87b578bc&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

Нажмите "**Создать**" и скопируйте в текстовый файл сгенерированные ключи.

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FYOk96z3uNPDpR60IPc69%252Fimage.png%3Falt%3Dmedia%26token%3D3ab0171e-90d8-4ca9-ae24-abf3eeaa3421&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=348e2df1&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

Укажите данные ключи в соответствующих полях в настройках модуля и сохраните данные.
{% endtab %}

{% tab title="CoinKyt" %}

<figure><img src="/files/vhvlYCM7s9ehs6g9cbMq" alt="" width="461"><figcaption></figcaption></figure>

**Подключение к сервису**

Для подключения к сервису напишите [менеджеру](https://t.me/premiumexchanger_business) — он создаст чат с вами и представителями AML сервиса для обсуждения условий подключения, тарифов и других вопросов

Зайдите в личный кабинет и выпустите новый ключ по кнопке "**Сгенерировать**" в разделе "**API**". Скопируйте выпущенный ключ в буфер обмена или в текстовый файл.

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FHkttfrUnvNLrOw6Chvhx%252Fimage.png%3Falt%3Dmedia%26token%3D6a543cea-2f74-4014-b383-8c12eebd0132&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=4c5ecb43&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

Укажите данный ключ в соответствующем поле в настройках модуля и сохраните данные.
{% endtab %}

{% tab title="Cryptomus" %}

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

Скопируйте UID в настройках вашего профиля в ЛК Cryptomus, сгенерируйте API-ключ, а затем укажите их в настройках самого модуля AML

<figure><img src="/files/x71uuTKeOdpix8wqCjhU" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="GetBlock" %}

<figure><img src="/files/08FBE1kk0HxvIzrfm4Lv" alt="" width="457"><figcaption></figcaption></figure>

**Подключение к сервису**

Для получения API-ключа напишите письмо на <info@getblock.net>. Укажите полученный от представителя сервиса ключ в соответствующем поле в настройках модуля и сохраните данные.
{% endtab %}

{% tab title="Matchsystems" %}

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

**Подключение к сервису**

API-ключ будет выдан менеджером Matchsystems после согласования условий работы и оплаты.

Укажите полученный от представителя сервиса ключ в соответствующем поле в настройках модуля и сохраните данные.
{% endtab %}

{% tab title="Wamlapp" %}
Зарегистрируйтесь на сервисе [Wamlapp](https://dashboard.wamlapp.com/ru/register) и выпустите API-ключ в разделе "**API-ключи**".

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

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

Укажите выпущенный ключ в соответствующем поле в настройках модуля и сохраните данные.

<figure><img src="/files/icwZoavueyb4zBSJDahW" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Общие настройки

<figure><img src="/files/1VivbHn928urpOYma8aX" alt="" width="329"><figcaption></figcaption></figure>

**Риск, если API не работает** — желаемое значение риска (от 0 до 100), которое будет иметь результат проверки, если от API сервиса не будет получен ответ. Значение <mark style="color:red;">**должно быть**</mark> выше значения из полей "**Критичный уровень риска адреса/хэша**".

<div><figure><img src="/files/eUJwQ9d9B3TJ1CMIrKQE" alt="" width="325"><figcaption></figcaption></figure> <figure><img src="/files/plZppo6ugCQua9soT2CR" alt="" width="326"><figcaption></figcaption></figure></div>

**Критичный уровень риска адреса/хэша** — <mark style="color:red;">**обязательно**</mark> укажите значение (от 0 до 100), при превышении которого модуль будет сообщать о риске для заявки в разделе "**Заявки**" (перед настройкой раздела рекомендуем запросить у менеджера выбранного AML-сервиса консультацию по настройке уровня риска)

<figure><img src="/files/sJ1DSb2OvYy4Qwy3XnNv" alt="" width="322"><figcaption></figcaption></figure>

**Время ожидания результата проверки (сек, макс до 25-30 сек)** — время ожидания ответа от сервиса после отправки данных для проверки (рекомендуем устанавливать значение в диапазоне от 15 до 28).

**Тайм-аут (сек.) работы скрипта** — время в течение которого сайт ожидает ответа от AML-сервиса. Если ответ не будет получен в заданное время, то сайт продолжит свою работу далее, оставшись без ответа. Если время не задано или равно 0, то действует стандартный таймаут в 20 секунд. Универсального значения для таймаута нет, потому что он зависит от скорости работы конкретного сервиса.

<figure><img src="/files/6vLfBIcllsSH0hcnTLsL" alt="" width="281"><figcaption></figcaption></figure>

**Отключить логи** — отключение логов о проверках (не рекомендуется)

**Категории проверок** — установка уровней риска для тех или иных категорий. Запросите консультацию у сервиса, который вы подключаете, с просьбой помочь с тонкой настройкой категорий (обратите внимание, что для каждого модуля свой набор категорий для настройки)

<figure><img src="/files/Xcc05Twr18J1tNNc3dTY" alt="" width="322"><figcaption></figcaption></figure>

## Ручные проверки

В модуле AML есть возможность проводить ручные проверки адресов, хэшей и транзакций. Для проведения проверки перейдите в настройки настроенного сервиса, укажите данные для проверки и нажмите кнопку "**Проверка**".

{% hint style="info" %}
TxID — это уникальный идентификатор транзакции, который генерируется **до того**, как транзакция попадает в блокчейн. Обычно это хэш от данных транзакции (например, входы, выходы, подписи), но до того, как транзакция будет включена в блок.

* **Для чего используется?**\
  TxID позволяет быстро находить транзакцию в блокчейне. Это как "номер заказа" в системе.
* **Пример:**\
  Если вы отправляете криптовалюту, TxID — это то, что вы видите сразу после создания транзакции. Это помогает отслеживать статус транзакции до её подтверждения.

Хэш транзакции — это уникальный идентификатор, который формируется **после того**, как транзакция включается в блок. Он вычисляется на основе данных транзакции и дополнительной информации (например, номера блока, времени и других параметров).

* **Для чего используется?**\
  Хэш транзакции используется для проверки целостности данных в блокчейне. Он гарантирует, что транзакция не была изменена после её включения в блок.
* **Пример:**\
  Хэш транзакции можно сравнить с "отпечатком пальца" транзакции после её подтверждения. Он уникален и зависит от всех данных, связанных с транзакцией в блоке.

**Аналогия**

Представьте, что вы отправляете письмо:

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

Таким образом, TxID и хэш транзакции — это два этапа идентификации транзакции: до и после её включения в блокчейн.
{% endhint %}

{% tabs fullWidth="true" %}
{% tab title="AML Bot" %}

<figure><img src="/files/AqiV9WkyNkxWGoHalMml" alt="" width="466"><figcaption></figcaption></figure>

**Проверка адреса** — проверка адреса кошелька. Укажите адрес и выберите нужную валюту

**Проверка транзакции** — проверка транзакции. Укажите адрес кошелька <mark style="color:green;">**получателя**</mark>**,** выберите нужную валюту, укажите TxID и выберите тип сделки (deposit (пополнение) или withdrawal (вывод средств)

**Проверка uid** — проверка уникального идентификатора из ответа на запрос проверки транзакции

<figure><img src="/files/YHslz4xEmClTlQGI1AzF" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="BitOk" %}

<figure><img src="/files/EXcbmldZ3Ke2VYiZ587p" alt="" width="472"><figcaption></figcaption></figure>

**Проверка адреса** — проверка адреса кошелька. Укажите адрес и выберите нужную валюту

**Проверка транзакции** — проверка транзакции. Укажите адрес кошелька <mark style="color:green;">**получателя**</mark>**,** выберите нужную валюту и укажите TxID
{% endtab %}

{% tab title="CoinKyt" %}

<figure><img src="/files/ygdRXTtHhrtv8UJfKa06" alt="" width="473"><figcaption></figcaption></figure>

**Проверка адреса** — проверка адреса кошелька. Укажите адрес и выберите нужную валюту

**Проверка транзакции** — проверка транзакции. Укажите TxID и выберите нужную валюту
{% endtab %}

{% tab title="Cryptomus" %}

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

**Проверка адреса** — укажите адрес кошелька, а также выберите нужную валюту и сеть

**Проверка транзакции** — укажите адрес кошелька получателя, укажите TxID и выберите нужную валюту и сеть

**Проверка хэша** — проверка хэша транзакции по ID
{% endtab %}

{% tab title="GetBlock" %}

<figure><img src="/files/PlrqsQP3mIv8uhR2lzqE" alt="" width="452"><figcaption></figcaption></figure>

**Проверка адреса** — проверка адреса кошелька. Укажите адрес и выберите нужную валюту

**Проверка транзакции** — проверка транзакции. Укажите адрес кошелька получателя, выберите нужную валюту, укажите TxID и выберите тип сделки (deposit (пополнение) или withdrawal (вывод средств)

**Проверка хэша** — проверка хэша из ответа на запрос проверки транзакции

<figure><img src="/files/ogDZt7RZ4VbveXgg9swu" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Matchsystems" %}

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

**Проверка адреса** — проверка адреса кошелька

**Проверка транзакции** — проверка транзакции. Выберите нужную сеть для валюты и укажите TxID перевода.
{% endtab %}

{% tab title="Wamlapp" %}

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

**Проверка адреса** — укажите адрес кошелька, а также выберите нужную сеть

**Проверка транзакции** — укажите TxID и выберите нужную сеть

**Проверка хэша** — проверка хэша транзакции по ID
{% endtab %}
{% endtabs %}

Результат проверки будет отображаться в начале страницы:

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

## Логирование

В разделе "**AML**" ➔ "**Логи**" будут отображаться результаты проверок, а также ошибки при работе с сервисами.

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

## Настройка модуля в направлении обмена

Вы можете использовать модуль как для проверки адреса и хэша без вмешательств в заявку, так и для запрета создания заявки или запрета выплаты по ней.

Откройте настройки направления обмена, в котором хотите использовать проверки и перейдите на вкладку "**AML**". Выберите настроенный ранее AML-сервис и настройте указанные опции.

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

Проверка счетов "**Отдаю**" и "**Получаю**":

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F7R3KdtN6GGnYeNXhmRma%252Fimage.png%3Falt%3Dmedia%26token%3D63493485-ecb6-47e6-9f1b-2401b3502abe\&width=768\&dpr=4\&quality=100\&sign=ab6174df\&sv=2) ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FD3WNc4TbMfIAV3uhgBab%252Fimage.png%3Falt%3Dmedia%26token%3D5547117b-2df9-437b-8601-e31e26f6930e\&width=768\&dpr=4\&quality=100\&sign=2384dec3\&sv=2)

* **Нет** — проверка не будет производиться
* **Да, во время создания заявки** — проверка будут производиться для запрета создания заявки при превышении заданного уровня риска

  <figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FrCkAUosTHwbhajPIQwjp%252Fbrave_nG8qmZEGwR.png%3Falt%3Dmedia%26token%3Dd2063fa4-97fa-4736-97d5-bd3fd8220467&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=93fefc8d&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>
* **Да, при оплате** — проверка счета будет производиться при приеме платежа, сделанного клиентом (но только если в направлении обмена подключен модуль мерчанта на прием средств)

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

* **Да, во время автовыплаты** — проверка счета будет производиться перед выплатой средств клиенту (но только если в направлении обмена подключен модуль автовыплаты средств)
* **Превышение риска:**\
  • **Ничего** — проверки будут производиться только для информационных целей\
  • **Ошибка** — при превышении риска, указанного в настройках модуля, клиенту будет отображаться ошибка при создании заявки или при попытке автовыплаты (в зависимости от настроек)
* **Сумма обмена "от"** — размер суммы из заявки, только при превышении которого будет выполняться проверка адреса или транзакции. При сумме в заявке ниже указанной, проверка выполняться не будет.

{% hint style="warning" %}
Значение указывается в валюте, для которой будет проверяться адрес (к примеру для проверки адреса USDT укажите 1000, для BTC — 0.015 и т.п. — минимальный размер сумм из заявок, для которых будут выполняться проверки, вы указываете на своё усмотрение)
{% endhint %}

Проверка TxID:

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FGKXGBpd9faaSHOJsRBJG%252Fimage.png%3Falt%3Dmedia%26token%3D3016e6fb-ec81-4428-89c1-4b840b798573\&width=768\&dpr=4\&quality=100\&sign=7c6d03ba\&sv=2)

* **Нет** — проверка TxID входящего платежа не будет производиться
* **Да, при оплате** — проверка TxID входящего платежа будет производиться при приеме платежа, сделанного клиентом (но только если в направлении обмена подключен модуль мерчанта на прием средств)
* **Да, во время автовыплаты** — проверка TxID входящего платежа будет производиться перед выплатой средств клиенту (но только если в направлении обмена подключен модуль автовыплаты средств)

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

* **Сумма обмена "от"** — укажите размер суммы из заявки, при превышении которого будет выполняться проверка хэша. При сумме ниже указанной, проверка выполняться не будет (значение суммы указывается в валюте для стороны "**Отдаю**")
