AML-проверка криптовалют в скрипте обменника
📌 Общая логика работы
AML-модуль выполняет автоматическую проверку криптовалютных операций внутри сделки обменника. Проверка направлена не на пользователя в целом, а на конкретную транзакцию и адреса, участвующие в обмене.
В карточке сделки отображается отдельный блок:
- оценка риска (%)
- статус меток
- результат проверки

🚀 Когда запускается AML-проверка
Проверка активируется автоматически при появлении данных для анализа:
- После создания заявки обмена.
- Когда указан адрес отправителя или получателя.
- После обнаружения входящей транзакции (TXID).
- Перед этапом финальной обработки выплаты.
Система может выполнять повторные проверки при изменении статуса сделки.
🔎 Какие данные анализируются
AML-модуль получает и проверяет:
- сеть блокчейна (TRON, Ethereum, BTC и др.)
- адрес отправителя
- адрес получения
- идентификатор транзакции (TXID)
- сумму и токен операции
На основании этих данных рассчитывается риск-скор и список возможных меток.
📊 Результат проверки
После ответа AML-сервиса скрипт сохраняет результат в сделке и отображает оператору:
- процент риска
- наличие или отсутствие подозрительных меток
- внутренний статус AML
Если риск низкий — отображается сообщение:
Подозрительных меток не обнаружено

⚙️ Автоматические действия по уровню риска
Поведение системы зависит от настроенных порогов:
🟢 Низкий риск
- заявка продолжает обработку автоматически
- ограничения отсутствуют
🟡 Средний риск
- сделка может быть отправлена на ручную проверку
- оператор получает уведомление
🔴 Высокий риск
- выплата блокируется
- заявка переводится в статус проверки
- требуется решение оператора
🧩 Отображение в интерфейсе
В интерфейсе администратора результат AML находится внутри карточки обмена:
- пользователь и направление обмена
- сумма и курс
- блок «Результат AML проверки»
- ссылка на расширенную информацию по сделке
Это позволяет оператору быстро оценить уровень риска без открытия дополнительных модулей.
🔁 Повторные проверки
Скрипт поддерживает повторный запуск AML-анализа:
- после появления TXID
- перед выплатой средств
- по ручному запросу оператора
История проверок сохраняется внутри сделки.
🛠️ Настройки AML
В панели администратора доступны параметры:
- пороги риска (LOW / MEDIUM / HIGH)
- действия при превышении риска
- режим автоматической обработки
- логирование результатов
Корректная настройка AML позволяет снизить количество мошеннических операций и повысить безопасность обменника.