> 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.6-i-nizhe/getblock.md).

# Getblock

1. Для начала работы необходимо в разделе "**Модули"** найти модуль **Getblock** по заголовку и активировать его.

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

2. Необходимо перейти к настройкам модуля:

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

* **API ключ** – это ваш персональный ключ доступа. Для получения ключа напишите письмо на <info@getblock.net>
* **Критичный уровень риска** – это уровень риска в %, выше уровня которого вы не хотите принимать криптовалюту
* **Риск, если API не работает** – определяет какой уровень риска использоваться в случае системных сбоев. Например, если поставить 100 – система будет считать такой кошелек/транзакцию рискованной на 100% и не даст совершить обмен. И наоборот, если поставить 0 – система не будет отменять заявку даже в случае ошибок при проверке.
* [**Макс. риск (при автовыплате)**](#user-content-fn-1)[^1] – это уровень риска в % для "грязных" валют.

3. В этом же разделе можно протестировать работу API (адрес, транзакция, хэш).\
   Например, введите адрес, выберите валюту и нажмите кнопку "**Проверка**". Во всплывающем окне отобразится ответ сервера.

{% hint style="info" %}
Подробности в документации Getblock по [ссылке](https://getblock.net/api/documentation)
{% endhint %}

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

4. Далее необходимо настроить направления обмена, для которых будут выполняться проверки уровня риска. Доступны следующие варианты:

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

* **Проверка счета Отдаю** – на этапе создания заявки проверяется адрес отправителя. Если уровень риска превышает допустимый и выбран вариант “**Да и запретить создавать заявку**” — клиент получит сообщение и не сможет создать заявку.
* **Проверка счета Получаю** – на этапе создания заявки проверяется адрес получателя.
* **Проверка TxID** – выполняется проверка транзакции, которую отправил клиент. Необходима в тех случаях, когда клиент использует несколько входов в своей транзакции.
* **Сумма обмена от** – позволяет настроить порог срабатывания проверок. Суммы, ниже указанных в этих полях, проверяться не будут.

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

5. В разделе "**Направления обмена"**, на вкладке "**Информация для пользователя"** можно настроить вывод информации с результатами проверки:

<figure><img src="/files/07pYEfxBQJt5OudaDWI2" alt=""><figcaption></figcaption></figure>

## Работа с модулем

Когда модуль активирован, в журнале заявок появляется поле **Getblock Risk**.

Здесь отображается процент риска, если проверка уже выполнена, а также есть кнопка "**Проверить"**, если нужно выполнить проверку.

По клику на процент можно увидеть окно с расшифровкой проверки. В нижней части окна есть ссылка на полный результат проверки. В случае спорных ситуаций с клиентом можно отправить ему эту ссылку, чтобы он мог лично увидеть уровень риска и источники средств в его кошельке:

<figure><img src="/files/2ZUj4OcVUUs78QXxn0La" alt=""><figcaption></figcaption></figure>

Так будет выглядеть результат проверки по ссылке на сайте GetBlock:

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

Все выполненные проверки можно увидеть в личном кабинете на сайте [getblock.net](https://getblock.net/)

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

## Особенности работы модуля

### v2.5 и ниже

GetBlock может возвращать ответ с результатами проверки до 25 секунд, но настроенный сервер по умолчанию ожидает ответ от сервиса в течение 5 секунд.

Чтобы избежать ситуации, когда сервис не будет укладываться в 5 секунд, можно увеличить время ожидания сервера через код (сервер должен быть высокопроизводительным) до 25 секунд в файле `index.php` по пути `wp-content/plugins/premiumbox/moduls/getblock`

<figure><img src="/files/Mh8nO13O7iUoVCL8ojs7" alt="" width="315"><figcaption><p>Измените значение на <strong>25</strong> и сохраните изменения в файле</p></figcaption></figure>

Если ответ от GetBlock будет получен в более короткий период, то ожидание завершится и заявка будет создана/отклонена (в зависимости от настроек).

### v2.6 и выше

Значение для вышеописанной опции указывается в настройках модуля в админ-панели, менять значение на сервере не требуется.

<figure><img src="/files/8Uike1pprWmqsSfcFgh3" alt=""><figcaption></figcaption></figure>

[^1]: все поля
