> 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

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

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-79aae5d9a46f2b339bd94b9d06b608bffb0aac00%2FScreenshot_1.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-5f33ba79f70f0d084b50b339950b3faae563f180%2Fimage.png?alt=media" 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="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-db9477d9a5994fc702443a4a043074eb1d97fd02%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-1d4e1eca03e5cb4fa3fd99563c33234bc28dee6b%2FScreenshot_4.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-381e4bfc47824f72c7e60ff09fbe38838b308cb0%2FScreenshot_5.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-6337e5c4a592de20ef932cabae3e2674c46d7446%2FScreenshot_6.png?alt=media" alt=""><figcaption></figcaption></figure>

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

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

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

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-6b90ee0ba929aac9e922a75dd88fff861b5de79a%2FScreenshot_7.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-9d4478ced81af192ce0c8511133d10cda8d03908%2FScreenshot_8.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-b27a19833d05cd992b0b262a0904aded72b92731%2FScreenshot_9.png?alt=media" alt=""><figcaption></figcaption></figure>

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

### v2.5 и ниже

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

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-ade757ce2ae47f8717043f8ecd13499d7bba7939%2Fimage.png?alt=media" alt="" width="315"><figcaption><p>Измените значение на <strong>25</strong> и сохраните изменения в файле</p></figcaption></figure>

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

### v2.6 и выше

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

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-e45625634956bf144fca57bc95bd5c2fc6d0a225%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

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