Если говорить очень вкратце, то наша позиция такая:
1. Если оплата идет с карты, то делать верификацию в данном случае - нормальная практика. Но делать ее нужно перед обменом, а не ставить пользователя постфактум после оплаты.
2. Если обменник, например, работает под юрисдикцией Евросоюза, то он также обязан делать верификацию перед обменом.
3. Если обменник прописывает возможность верификации и блокировки средств просто в своих правилах (например, как исключение при при высоком риске грязных средств), то в случае, если такая блокировка произошла, обменник обязан обосновать это блокировку. Это может быть ссылка риска транзакции, айди тикта от биржи, запрос от правоохранительных органов и т.д.. В том числе обменник должен быть готов предоставить эти данные публично.
В случае, если риск транзакции высокий (и это подтверждено), а клиент не хочет проходить верификацию, то обменник не вправе удерживать средства клиента вечно, однако он может сделать возврат через какой-то промежуток времени, например, через 1 месяц и с какой-то дополнительной комиссией. Эти условия должны быть прописаны в правилах изначально.
Если средства заблокированы биржей криптовалюты, то клиенту необходимо представить айди тикета от этой биржи и быть готовым вынести ситуацию публично с привлечением в дискуссию представителя этой биржи.