Каждая криптоплатформа ЕС должна выполнять все три требования — для каждого клиента, в масштабе.
Didit предоставляет их в виде единого рабочего процесса по цене $0.33 за проверку, с 500 бесплатными проверками каждый
месяц.
Как это работает
От регистрации до верифицированного пользователя за четыре шага.
Шаг 01
Создайте рабочий процесс
Выберите необходимые проверки — удостоверение личности, проверка живости, сопоставление лиц, санкции, адрес, возраст, телефон, электронная почта, пользовательские вопросы. Перетащите их в рабочий процесс на панели управления или отправьте тот же рабочий процесс в наш API. Разветвляйте по условиям, проводите A/B-тесты, код не требуется.
Шаг 02
Интегрируйте
Встраивайте нативно с помощью наших SDK для Web, iOS, Android, React Native или Flutter. Перенаправляйте на размещенную страницу. Или просто отправьте пользователю ссылку — по электронной почте, SMS, WhatsApp, где угодно. Выберите то, что подходит вашему стеку.
Шаг 03
Пользователь проходит процесс
Didit обеспечивает работу камеры, подсказки по освещению, передачу данных на мобильные устройства и доступность. Пока пользователь проходит процесс, мы оцениваем более 200 сигналов мошенничества в реальном времени и проверяем каждое поле по авторитетным источникам данных. Результат менее чем за две секунды.
Шаг 04
Вы получаете результаты
Подписанные веб-хуки в реальном времени синхронизируют вашу базу данных в момент одобрения, отклонения или отправки пользователя на проверку. Опрашивайте API по запросу. Или откройте консоль, чтобы проверить каждую сессию, каждый сигнал и управлять случаями по своему усмотрению.
Создано для соответствия · Цена как у инфраструктуры
Шесть проверок. Один пакет. $0.33 за пользователя.
Онбординг MiCA — это не одна проверка, а целый рецепт. Включайте каждый модуль для каждого рабочего процесса или подключайте их напрямую.
Удостоверение личности, проверка на "живость", сопоставление лиц, устройство + IP, AML — в комплекте за $0.33 на пользователя. Сертификация iBeta Level 1 по борьбе с подделками, результат менее чем за две секунды.
Проверяйте каждого пользователя по более чем 1300 спискам.
Санкции, PEP, негативные упоминания в СМИ — обновляется ежедневно, на 14 языках. Совпадения автоматически открывают дело. Готовность к аудиту MiCA Article 60.
OFAC SDN — Особо обозначенное национальное лицоOFAC96Block
PEP · Иностранный государственный чиновникDow Jones PEP78Review
Негативные данные — финансовые санкцииНегативные данные ЕС41Pass
14 languages · daily delta refresh$0.20 / check
03 · Проверка кошельков
Оценивайте каждый депозит до поступления средств.
Обнаруживает санкционные кошельки, миксеры, украденные средства. $0.15 за проверку или $0.02 с вашим собственным ключом провайдера. EVM, Bitcoin, TRON, Solana.
Оценивайте каждый депозит. Блокируйте то, что не соответствует.
KYT
АдресКатегорияОценкаДействие
0x6c2b…f49aПод санкциями98Block
bc1q9a…0vw3Миксер84Review
0xa11e…12ccБиржа · высокий риск62Review
0x2dc1…81f9Чистый8Pass
$0.15 managed · $0.02 BYOKEVM · BTC · TRON · SOL
04 · Постоянный мониторинг
Повторно проверяйте каждого пользователя каждый день.
При обновлении списков санкций и PEP одобренные пользователи автоматически проходят повторную проверку. Новые совпадения открывают дело с исходными доказательствами в один клик. $0.07 на пользователя в год.
Отслеживайте изменения в санкциях после регистрации.
Ежедневно
user_42Новое совпадение с PEP · Уровень 2сегодня · 09:14
user_117Список санкций обновлен · все еще одобреносегодня · 03:00
user_31Негативные упоминания в СМИ · оценка 28 → 12yesterday
user_88Повторная проверка завершена · без измененийyesterday
Совпадения открывают дело + автоматически запускают веб-хук.
05 · Аттестация ЕС
Единственная платформа KYC, аттестованная правительством ЕС.
Министерство финансов Испании, Banco de España и SEPBLAC совместно подтвердили, что Didit безопаснее, чем личная верификация. Загрузите отчет и приложите его к вашему пакету MiCA Article 16.
Единственная платформа KYC (Know Your Customer), официально подтвержденная правительством государства-члена ЕС как более безопасная, чем личная верификация.
Tesoro
Banco de España
SEPBLAC
Отчет можно загрузить из вашей Бизнес-консоли.
06 · Создано для каждой криптоплатформы
Один и тот же рабочий процесс для каждого архетипа.
Биржи, он-рампы, кастодиальные кошельки, платформы токенизации, платежные учреждения — все используют один и тот же рецепт MiCA. Один контракт, один счет, один аудиторский пакет.
Блокируйте депозиты до тех пор, пока подписанный веб-хук не сообщит status: Approved.документы →
POST /webhooks/diditВердикт
// X-Signature-V2 verified upstreamif (полезная нагрузка.status === "Одобрено") {разблокироватьДепозиты(полезная нагрузка.данные_поставщика);зарегистрироватьПостоянныйAml(полезная нагрузка.идентификация);} иначе если (полезная нагрузка.status === "Отклонено") {зарегистрироватьПопадания(полезная нагрузка.aml.попадания);заблокироватьИПроверить(полезная нагрузка.данные_поставщика);}
200ОКстатус Одобрено · Отклонено · На рассмотрении
Проверьте X-Signature-V2 перед чтением полезной нагрузки.документы →
Интеграция, готовая к работе с агентом
Внедрите MiCA-онбординг с помощью одного запроса.
Вставьте в Claude Code, Cursor, Codex, Devin, Aider или Replit Agent. Заполните свой стек. Агент построит рабочий процесс, ограничит депозиты, зарегистрирует мониторинг и проведет предварительную проверку кошелька.
didit-integration-prompt.md
You are integrating Didit's MiCA-aligned crypto user-verification workflow. MiCA is the EU's crypto rulebook; a regulated Crypto-Asset Service Provider (CASP) owes three things on every new customer:
1. Customer Due Diligence (CDD) — verify identity, screen for sanctions, file the evidence.
2. Ongoing monitoring — re-screen approved users as watchlists update.
3. Wallet screening for any crypto outflow — score the destination address before the transfer.
Didit ships all three on one workflow:
- KYC bundle at $0.33 per user (Sessions API)
- Continuous AML monitoring at $0.07 per user per year (automatic on any session with AML enabled)
- Wallet screening at $0.17 per crypto transaction managed, or $0.04 BYOK (Transactions API)
- First 500 verifications free every month, forever
PRE-REQUISITES
- Production API key from https://business.didit.me (sandbox key in 60s, no card).
- Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
- A workflow_id from the Workflow Builder bundling ID Verification + Passive Liveness + Face Match 1:1 + Device & IP Analysis + AML Screening.
- Transaction Monitoring enabled in the Business Console (Transactions > Settings) with crypto screening on, if you handle crypto outflows.
STEP 1 — Verify the user with the Sessions API
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body:
{
"workflow_id": "<wf id with KYC + AML modules>",
"vendor_data": "<your user id>",
"callback": "https://<your-app>/casp/kyc/callback",
"metadata": {
"purpose": "mica_onboarding",
"casp_reference": "<your internal reference>"
}
}
Response: 201 Created with a hosted-flow URL. Redirect the user. Sub-2-second median verdict.
STEP 2 — Read the signed webhook on KYC completion
Didit POSTs to your callback. Session statuses are Title Case With Spaces.
Body (excerpted):
{
"session_id": "<uuid>",
"vendor_data": "<your user id>",
"status": "Approved",
"id_verification": { "status": "Approved" },
"liveness": { "status": "Approved" },
"face": { "status": "Approved", "similarity_score": 0.94 },
"ip_analysis": { "status": "Approved" },
"aml": { "status": "Approved", "hits": [] }
}
Status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.
Verify the X-Signature-V2 header BEFORE reading the body — HMAC SHA-256 of the raw bytes with your webhook secret.
STEP 3 — Continuous AML monitoring is automatic
Every approved user is re-screened daily against the same 1,300+ sanctions, PEP, and adverse-media lists used at onboarding. There is NO separate endpoint to call.
When a previously-clean user crosses a threshold, the session status updates to "In Review" or "Declined" and your webhook fires the same payload shape as the original onboarding event with the new AML hits. A case opens automatically in the Business Console.
STEP 4 — Wallet screening on crypto outflows (Transactions API)
Required only if you transfer crypto on behalf of the user. Run BEFORE the crypto leaves.
POST https://verification.didit.me/v3/transactions/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body (required fields verified live):
{
"transaction_id": "<your internal reference>",
"transaction_category": "finance",
"include_crypto_screening": true,
"transaction_details": {
"direction": "OUTBOUND",
"amount": "0.25",
"currency": "ETH",
"currency_kind": "crypto",
"action_type": "withdrawal"
},
"subject": {
"entity_type": "individual",
"vendor_data": "<your user id>",
"full_name": "<user full name>"
},
"counterparty": {
"entity_type": "unhosted_wallet",
"full_name": "<destination wallet label>",
"payment_method": {
"method_type": "crypto_wallet",
"account_id": "<destination wallet address>"
}
}
}
REQUIRED fields the API rejects if missing:
- subject.vendor_data + subject.full_name
- counterparty.full_name
- transaction_details.direction + currency + currency_kind + amount
- For crypto: wallet address on counterparty.payment_method.account_id (OUTBOUND) or subject.payment_method.account_id (INBOUND post-transfer)
Wallet screening runs server-side when currency_kind = "crypto" and there is a wallet address in the right participant. No separate endpoint.
Transaction status enum (exact case, UPPER_SNAKE_CASE): APPROVED | IN_REVIEW | DECLINED | AWAITING_USER.
When a transaction enters AWAITING_USER, Didit creates a linked remediation session automatically and returns a verification URL on the response.
Branch logic:
APPROVED → ship the crypto.
IN_REVIEW → hold, route to analyst queue.
DECLINED → block, refund, log.
AWAITING_USER → redirect the user to the remediation session URL.
WEBHOOK EVENT NAMES
- Sessions: status changes flow through the standard session webhook.
- Transactions: transaction.created · transaction.updated · transaction.status.changed · transaction.alert.generated.
Verify X-Signature-V2 on every payload.
EVIDENCE + RECORD RETENTION
Every approved user comes with a signed evidence pack (document, biometric match, AML hits, device + IP) stored in the EU. Default retention 5 years post-relationship; configurable per workflow.
Didit holds the only formal EU-government attestation for a KYC platform — issued jointly by Spain's Tesoro, Banco de España, and SEPBLAC. The report files directly into the MiCA evidence pack.
CONSTRAINTS
- Session statuses use Title Case With Spaces (Approved, In Review). Transaction statuses use UPPER_SNAKE_CASE (APPROVED, IN_REVIEW). Don't mix them in the same code path.
- Default record retention is 5 years post-relationship; extend per your supervisor's guidance.
- 200+ fraud signals are evaluated on every KYC session at no extra cost — surface the score via the session decision payload.
Read the docs:
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/core-technology/aml-screening/overview
- https://docs.didit.me/transaction-monitoring/aml-screening
- https://docs.didit.me/integration/webhooks
Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
Нужен дополнительный контекст? Смотрите полную документацию модуля.docs.didit.me →
Соответствие по умолчанию
Откройте новую страну в один клик. Мы делаем сложную работу.
Мы открываем местные дочерние компании, получаем лицензии, проводим тесты на проникновение, получаем сертификаты и соблюдаем все новые правила. Чтобы запустить верификацию в новой стране, просто переключите тумблер. Более 220 стран в работе, аудит и пентесты проводятся ежеквартально — единственный поставщик идентификационных данных, который правительство страны-члена ЕС официально назвало более безопасным, чем личная верификация.
Единственная KYC-платформа, аттестованная правительством ЕС — Казначейством Испании, Banco de España и SEPBLAC.
0+
Санкции, политически значимые лица (PEP) и списки негативных медиа проверяются для каждого пользователя.
<0s
Сквозной результат за сессию на Android начального уровня.
0
Бесплатные проверки каждый месяц, на каждом аккаунте.
Три уровня, один прайс-лист
Начните бесплатно. Платите за использование. Масштабируйтесь до Enterprise.
500 бесплатных проверок каждый месяц, навсегда. Оплата по мере использования для продакшена. Индивидуальные контракты, хранение данных и SLA (соглашения об уровне обслуживания) для Enterprise.
Бесплатно
Бесплатно
$0 / месяц. Кредитная карта не требуется.
Бесплатный пакет KYC (проверка личности + пассивная проверка живости + сопоставление лиц + анализ устройства и IP) — 500 / месяц, каждый месяц