Saltar para o conteúdo principal
Didit angaria 7,5 milhões de dólares para construir a infraestrutura para identidade e fraude
Didit
Verificação de Telefone

Verifique qualquer telefone.
Em qualquer canal que respondam.

Envie um código único via SMS, WhatsApp, Telegram, RCS ou voz, o canal que o utilizador realmente usa. Fallback automático entre canais, com pontuação de risco da operadora em cada chamada. A partir de $0.03 mais operadora.

Apoiado por
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me

Confiado por mais de 2.000 organizações em todo o mundo.

Verificação de Telefone Didit, fluxo de código único SMS / WhatsApp / Telegram / RCS.

Cinco canais

SMS. WhatsApp. Telegram.
RCS. Voz.

Um módulo, cinco vias de entrega. Tentamos novamente em vários canais até que o código chegue, pontuamos o risco de troca de SIM e da operadora em cada chamada, e cobramos a partir de $0.03 mais operadora, o fluxo de trabalho é o mesmo.

Como funciona

Do registo ao utilizador verificado em quatro passos.

Passo 01 / 04

Crie o fluxo de trabalho

Escolha as verificações que pretende, ID, prova de vida, correspondência facial, sanções, morada, idade, telefone, e-mail, perguntas personalizadas. Arraste-as para um fluxo no dashboard, ou envie o mesmo fluxo para a nossa API. Crie ramificações com base em condições, execute testes A/B, sem necessidade de código.

Criado para developers · Criado contra a fraude · Design aberto

Seis funcionalidades. Uma feature flag. PHONE.

Cada funcionalidade é um interruptor no mesmo módulo. Sem níveis de upsell, sem planos separados, sem chamadas adicionais. Ative-as por fluxo na consola ou passe-as diretamente na chamada da API.
01 · Canais

Cinco canais de entrega. Uma feature flag.

SMS, WhatsApp, Telegram, RCS e voz, tudo no mesmo módulo e fluxo de trabalho. Fixe um canal quando a política o exigir (SMS obrigatório por regulador, mercados com prioridade WhatsApp como Brasil e Índia), ou deixe-nos escolher o canal de entrega mais económico.
Uma feature flag · Cinco canaisfuncionalidade: TELEFONE
  • SMSPredefinido
  • WhatsAppBR / IN / MX
  • TelegramUE
  • RCSAndroid
  • VozAlternativa
02 · Encaminhamento

Fallback automático de canal quando um falha.

Bloqueios de SMS de operadoras, países com tarifas premium e falhas silenciosas são automaticamente contornados. Tentamos novamente no próximo canal de entrega sem que o seu código precise de intervir, e informamos qual o canal que realmente entregou.
Encaminhamento automático de canaisPOST /v3/phone/send/
1SMSOperadora bloqueada
2WhatsAppEntregue
verification_methodwhatsapp
03 · Cobertura

Alcance global de telecomunicações. Entrega com reconhecimento da operadora.

Integrações multi-operadora por país, com encaminhamento ajustado aos hábitos locais, WhatsApp lidera no Brasil, Índia e México, Telegram e RCS lideram na UE, SMS lidera nos EUA. País, operadora e tipo de número são detetados automaticamente.
04 · Sinais de fraude

Mais do que um código único. Risco da operadora em cada chamada.

Cada verificação devolve o nome e tipo da operadora (móvel, fixo, voz sobre IP), sinaliza números descartáveis e virtuais, e emite avisos explícitos para números de alto risco, duplicados ou bloqueados. Decida, revise ou aprove por categoria de risco.
05 · Conversão

Apenas SMS perde utilizadores. Multi-canal mantém-nos.

Quando o SMS falha, filtro da operadora, roaming, zona morta, diminuição da capacidade de entrega, os fornecedores de canal único deixam os utilizadores à espera de um código que nunca chega. Nós recuperamo-los no próximo canal e reportamos qual o canal que entregou para que possa ajustar o encaminhamento com dados reais.
Conclusão · 30 dias consecutivosQuanto maior, melhor
Apenas SMS58%
+ WhatsApp79%
+ Alternativa por voz93%
Ilustrativo, indicativo, não um estudo.
06 · Preços

Pague por mensagem. A partir de $0.03 mais operadora.

$0.03 por verificação, mais uma taxa de operadora por país e canal, sem margem de lucro. Só paga quando uma mensagem é enviada, abandonos antes da entrega não custam nada.
Tarifas por mensagemA partir de $0.03
  • Estados UnidosSMS$0.03
  • BrasilWhatsApp$0.04
  • ÍndiaWhatsApp$0.05
Paga apenas quando a mensagem é enviada.
Integrar

Dois endpoints. O mesmo JSON. O mesmo preço.

Escolha o fluxo alojado quando quiser que tratemos da introdução do número, da UX do código e do reenvio. Escolha a API autónoma quando gerir a UX. Ambos devolvem o mesmo relatório.
POST /v3/session/UI Alojada
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_phone_otp",
    "vendor_data": "user-42"
  }'
201Criado{ "session_url": "verify.didit.me/..." }
Nós alojamos a entrada do número de telefone, a experiência de utilizador do OTP, o reenvio e o encaminhamento de canais.docs →
POST /v3/phone/send/Servidor para servidor
$ curl -X POST https://verification.didit.me/v3/phone/send/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number": "+14155552671"
  }'
200OK{ "status": "sent", "channel": "sms" }
Depois, POST /v3/phone/check/ com o OTP para obter o relatório completo.docs →
Integração pronta para agente

Implemente a Verificação de Telefone com um único prompt.

Cole o bloco abaixo no Claude Code, Cursor, Codex, Devin, Aider ou Replit Agent. Preencha a sua stack. O agente irá provisionar o Didit, criar o fluxo de trabalho de Verificação de Telefone, configurar o webhook e implementar.
didit-integration-prompt.md
# Didit Phone Verification — integrate in 5 minutes

You are integrating Didit's Phone Verification module into <my_stack>.
Follow these steps exactly. Every URL, header, and enum value below is
canonical — do not paraphrase or "improve" them.

## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/
  (returns an API key bound to the workspace + application).

## 2. Two integration paths — pick one

### Path A — Workflow Builder (hosted UI)
Best when you want Didit to handle phone collection, country prefix UX,
channel routing, OTP entry, resend buttons, mobile/desktop handoff, and
accessibility for you.

1. Create a workflow that contains the PHONE feature:
   POST https://verification.didit.me/v3/workflows/
   Authorization header:  x-api-key: <your-api-key>
   Body: workflow_label, features array with the single entry
         { feature: "PHONE" }   (UPPERCASE — strict enum)
   Optional config: preferred_channel ("SMS" | "WHATSAPP" | "TELEGRAM" |
   "RCS" | "VIBER" | "CALL"), code_validity_seconds, max_code_attempts
   (default 2), max_resend_requests_per_24h (default 2).

2. Create a verification session for an end user:
   POST https://verification.didit.me/v3/session/
   Body: workflow_id (from step 1), vendor_data (your own user id),
         optional contact_details.phone in E.164 format
         (e.g. "+14155552671") to pre-fill and lock the number.
   Response: session_url — redirect the user to it.

3. Listen for webhook callbacks (see "Webhooks" below).

### Path B — Standalone server-to-server API
Best when you already own the phone-entry UX (mobile SDK, native
onboarding app, reseller pipeline) and want Didit to handle OTP delivery
+ risk scoring only. Two endpoints, called in sequence:

Step 1 — Send the code:
POST https://verification.didit.me/v3/phone/send/
Content-Type: application/json
Body fields:
  - phone_number  (required, string, E.164 format e.g. "+14155552671")
  - channel       (optional — "SMS" | "WHATSAPP" | "TELEGRAM" | "RCS" |
                   "VIBER" | "CALL". Omit to let Didit pick the best
                   available channel for the destination country and
                   carrier — automatic fallback routing.)
  - vendor_data   (optional, your user id for cross-session linkage)

Step 2 — Check the code:
POST https://verification.didit.me/v3/phone/check/
Content-Type: application/json
Body fields:
  - phone_number  (required, same E.164 number)
  - code          (required, the OTP the user typed)
  - vendor_data   (optional, same user id used in Step 1)

Response: JSON report — status, verification_method (the channel that
actually delivered), carrier object, is_disposable, is_virtual, warnings
array.

## 3. Channel routing — how the automatic fallback works
When channel is omitted on /v3/phone/send/, Didit picks the cheapest
+ most-deliverable channel for the destination:
  - SMS where deliverable and lowest cost (most countries)
  - WhatsApp in BR / IN / MX and other WhatsApp-dense markets
  - Telegram / RCS / Viber where carrier-side SMS is blocked or premium
  - CALL (voice OTP) as last-resort fallback when text channels fail
Each retry attempt may switch channels — the final delivery channel is
returned as verification_method in the report.

## 4. Webhooks (Path A only — Path B returns synchronously)
- Register a webhook destination once via
  POST https://verification.didit.me/v3/webhook/destinations/
  Body: url, subscribed_events: ["session.verified", "session.review_started",
                                  "session.declined"]
- Response includes secret_shared_key — store it.
- Every webhook delivery carries an X-Signature-V2 header you MUST verify
  before trusting the payload.  HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Algorithm:
    1. sortKeys(payload) recursively
    2. shortenFloats (truncate trailing zeros after the decimal point)
    3. JSON.stringify the result
    4. HMAC-SHA256 with the secret_shared_key
    5. Hex-encode, compare to the X-Signature-V2 header.

## 5. Reading the report (both paths return the same phone object)
- status: "Approved" | "Declined" | "In Review" | "Not Finished"
- phone_number_prefix: country prefix in international format ("+34")
- phone_number: subscriber number without the prefix
- full_number: full E.164 string ("+34600600600")
- country_code: ISO 3166-1 alpha-2 ("ES")
- country_name: full country name
- carrier: { name, type: "mobile" | "landline" | "voip" | "unknown" }
- is_disposable: boolean — temporary or throwaway number
- is_virtual: boolean — VoIP or virtual provider
- verification_method: the channel that actually delivered the code
  ("sms" | "whatsapp" | "viber" | "telegram" | "call")
- verification_attempts: number of code-entry tries
- verified_at: ISO 8601 timestamp
- warnings: Array<{ risk, log_type, short_description, long_description }>

Auto-decline risks (always enforced by Didit, not configurable):
- VERIFICATION_CODE_ATTEMPTS_EXCEEDED
- HIGH_RISK_PHONE_NUMBER
- PHONE_NUMBER_IN_BLOCKLIST

Configurable risks (action per workflow — Decline, Review, or Approve):
- DISPOSABLE_NUMBER_DETECTED
- VOIP_NUMBER_DETECTED
- DUPLICATED_PHONE_NUMBER

## 6. Attempt limits (defaults — overridable per workflow)
- Max code-entry attempts: 2 per session
- Max resend requests: 2 per phone number per 24 hours
- Code validity: 5 minutes from send
Hitting either limit fires VERIFICATION_CODE_ATTEMPTS_EXCEEDED and
auto-declines the session.

## 7. Hard rules — do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- Feature enum is UPPERCASE: PHONE, ID_VERIFICATION, LIVENESS, FACE_MATCH,
  AML, IP_ANALYSIS.
- Channel enum is UPPERCASE on input ("SMS", "WHATSAPP", "TELEGRAM",
  "RCS", "VIBER", "CALL") and lowercase on output ("sms", "whatsapp",
  "telegram", "rcs", "viber", "call").
- All phone numbers go in and come out as E.164 strings — including
  the leading "+" and country prefix.
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Always verify webhook signatures before trusting payload data.
- Status casing matches exactly: "Approved", "Declined", "In Review",
  "Not Finished" (title-cased, space-separated).

## 8. Pricing reference (public)
- Didit fee: $0.03 per verification (the cheapest channel; some
  channels and countries cost more — see didit.me/pricing for the
  per-country, per-channel table).
- Carrier fee: variable by country and channel, billed as a
  pass-through with no Didit markup.
- You only pay when a message is SENT. If the user abandons before
  delivery, you are not charged.

## 9. Verify your integration
- Sandbox starts on signup at https://business.didit.me — no separate flag.
- Sandbox numbers: deterministic E.164 numbers return Approved by default;
  trigger Declined with the canonical "high-risk" sandbox number.
- Switch to live: flip the application's environment toggle in console.

When in doubt: https://docs.didit.me/core-technology/phone-verification/overview
Precisa de mais contexto? Consulte a documentação completa do módulo.docs.didit.me →
Conformidade desde a conceção

Abra um novo país com um clique. Nós fazemos o trabalho difícil.

Abrimos as subsidiárias locais, garantimos as licenças, realizamos os testes de penetração, obtemos as certificações e alinhamos com cada nova regulamentação. Para lançar verificações num novo país, basta ativar um botão. Mais de 220 países ativos, auditados e testados trimestralmente, o único fornecedor de identidade que um governo de um estado-membro da UE formalmente considerou mais seguro do que a verificação presencial.
Ler o dossiê de segurança e conformidade
SOC 2 · Type II — AICPA · 2026
SOC 2 · Type I — AICPA · 2026
ISO/IEC 27001 — Segurança da informação · 2026
Sandbox financeiro da UE — Tesoro · SEPBLAC · BdE
FIDO Alliance — Membro associado · 2026
iBeta Level 1 PAD — NIST / NIAP · 2026
GDPR — EU 2016/679
HIPAA — 45 CFR §160 · §164
DORA — EU 2022/2554
MiCA — EU 2023/1114
EBA onboarding remoto — EBA/GL/2022/15
AMLD6 · eIDAS 2.0 — Alinhado com a UE por design
Jugendschutz geprüft — FSM · JMStV §4(2) · 2026

Números de prova

Números de prova
  • 0
    Canais de entrega, SMS, WhatsApp, Telegram, RCS, voz.
  • Automático
    Encaminhamento de canais, escolhemos o salto de entrega mais económico.
  • A partir de $0.03
    Por verificação, mais custos de operadora, sem margem de lucro.
Três níveis, uma tabela de preços

Comece grátis. Pague à medida que usa. Escale para Enterprise.

500 verificações gratuitas todos os meses, para sempre. Depois, pague apenas quando um módulo for executado. Contratos personalizados, residência de dados e acordos de nível de serviço (SLAs) no plano Enterprise.

Grátis

$0/ mês · sem cartão

Para construir, testar e para os seus primeiros utilizadores.

Tudo o que precisa para começar:
  • 500 verificações KYC completas por mês
  • ID, prova de vida, correspondência facial, dispositivo e IP
  • Mais de 200 sinais de fraude, blocklist, duplicados
  • KYC reutilizável em toda a rede Didit
  • Construtor de fluxos de trabalho, gestão de casos, SDKs
  • Apoio de IA Agente de IA na consola, documentação e comunidade.
Mais popular

Pague à medida que usa

$0.33por KYC completo

Mais de 25 módulos, preços públicos. Descontos automáticos por volume.

Tudo o que está incluído em Grátis, e ainda:
  • Rastreio e monitorização AML a partir de 0,07 $
  • Verificação de empresas a $2.00 por empresa
  • Monitorização de transações a $0.02 cada
  • Rastreio de carteiras a $0.15 por verificação
  • Fluxo white-label com a sua própria marca
  • Apoio de IA Agente de IA na consola, documentação e comunidade.

Enterprise

Personalizadocontrato anual

Para grandes volumes e programas regulados.

Tudo o que está incluído em Pague à medida que usa, e ainda:
  • Contratos anuais, preços por volume comprometido
  • Termos legais personalizados e um SLA de 99,99% de uptime
  • Residência de dados, retenção, revisão de segurança
  • Revisores manuais sob demanda
  • Termos para revendedores e white-label
  • Apoio humano prioritário Canal partilhado de Slack 24/7, gestor de sucesso dedicado.

Os descontos por volume são aplicados automaticamente à medida que o uso aumenta — sem negociações, sem chamadas de vendas.

FAQ

Perguntas frequentes

O que é a Didit?

A Didit é a infraestrutura para identidade e fraude, a plataforma que gostaríamos que existisse quando estávamos a desenvolver os nossos próprios produtos: aberta, flexível e amigável para programadores, para que funcione como uma parte real da sua stack, em vez de uma caixa preta que tem de contornar.

Uma única API abrange a verificação de pessoas (KYC, know your customer), a verificação de empresas (KYB, know your business), a triagem de carteiras de criptomoedas (KYT, know your transaction) e a monitorização de transações em tempo real, numa stack construída para ser:

  • Rápida, p99 abaixo de 2 segundos em cada sessão
  • Fiável, em produção com mais de 2.000 empresas em mais de 220 países
  • Segura, SOC 2 Tipo 1 e Tipo 2, ISO 27001, nativa de GDPR e formalmente atestada pelo regulador financeiro espanhol como mais segura do que verificar alguém presencialmente

A base subjacente: mais de 14.000 tipos de documentos em mais de 48 idiomas, mais de 1.000 fontes de dados e mais de 200 sinais de fraude em cada sessão. A infraestrutura Didit aprende dinamicamente com cada sessão e melhora a cada dia.

Que canais de entrega a Didit suporta?
Cinco canais, todos na mesma feature flag PHONE. SMS como o canal predefinido e de menor custo para a maioria dos países. WhatsApp em mercados com alta utilização de WhatsApp como Brasil, Índia e México. Telegram e Rich Communication Services (RCS) onde o SMS do lado da operadora é bloqueado ou tem um custo premium. Voz (chamada) como último recurso quando os canais de texto falham. Defina um canal por fluxo de trabalho quando a política o exigir, ou omita channel em POST /v3/phone/send/ para permitir que a Didit escolha o salto de entrega mais barato. O canal que realmente entregou é devolvido como verification_method no relatório. Disponibilidade completa por país em docs.didit.me/core-technology/phone-verification/overview.
Qual é o formato da resposta?
Um único objeto JSON phone no endpoint de decisão da sessão, ou devolvido inline de POST /v3/phone/check/. O status de nível superior é um de Approved, Declined, In Review ou Not Finished. O objeto também inclui phone_number_prefix, phone_number, full_number (E.164), country_code (ISO 3166-1 alpha-2), country_name, um bloco carrier (name, type é mobile ou landline ou voip ou unknown), a flag is_disposable para números temporários ou descartáveis, a flag is_virtual para VoIP e fornecedores virtuais, verification_method (o canal que entregou, sms, whatsapp, telegram, rcs, viber, call), verification_attempts, verified_at como um timestamp ISO 8601, e um array warnings. Referência completa em docs.didit.me/core-technology/phone-verification/report-phone-verification.
Qual a rapidez da verificação para o meu utilizador final?

O fluxo completo demora normalmente menos de 30 segundos de ponta a ponta, pegar no documento de identificação, tirar a foto ao documento, tirar a selfie, feito. É o mais rápido do mercado. Os fornecedores de KYC legados demoram geralmente mais de 90 segundos para o mesmo fluxo.

No back-end, o Didit devolve o resultado em menos de dois segundos no p99, medido desde o momento em que o utilizador termina a selfie até ao momento em que o seu webhook é acionado. A captura móvel é otimizada para telemóveis e redes lentas: compressão progressiva de imagem, carregamento preguiçoso do software development kit e uma transição com um toque do desktop para o telemóvel via código QR, caso o utilizador comece na web.

Como é que o Didit impede a fraude telefónica?
Três camadas, todas ativadas por predefinição. (1) Janelas de validade de OTP + limites de tentativas, os códigos expiram após 5 minutos, as tentativas de introdução de código são limitadas a 2 por sessão, os pedidos de reenvio são limitados a 2 por número de telefone por 24 horas. Esgotar qualquer um deles aciona VERIFICATION_CODE_ATTEMPTS_EXCEEDED e recusa automaticamente. (2) Sinais de risco do número de telefone, HIGH_RISK_PHONE_NUMBER para reputação conhecida como má, PHONE_NUMBER_IN_BLOCKLIST para a sua própria lista de bloqueio, DISPOSABLE_NUMBER_DETECTED para fornecedores de números descartáveis, VOIP_NUMBER_DETECTED para números de Voice over Internet Protocol, DUPLICATED_PHONE_NUMBER para o mesmo número em diferentes utilizadores vendor_data. (3) Correspondências entre sessões, o mesmo número de telefone em diferentes utilizadores aparece na matriz matches para que possa detetar fraudes em anel e identidades sintéticas. Catálogo completo em docs.didit.me/core-technology/phone-verification/warnings-phone-verification.
O que acontece se um utilizador falhar, abandonar ou expirar?

Cada sessão atinge um de sete estados claros, para que o seu código saiba sempre o que fazer:

  • Approved, todas as verificações foram aprovadas. Avance com o utilizador.
  • Declined, uma ou mais verificações falharam. Pode permitir que o utilizador reenvie o passo específico que falhou (por exemplo, tirar novamente a selfie) sem ter de repetir todo o fluxo.
  • In Review, sinalizado para revisão de conformidade. Abra o caso na consola, veja todos os sinais, decida aprovar ou recusar.
  • In Progress, o utilizador está a meio do fluxo.
  • Not Started, link enviado, o utilizador ainda não o abriu. Envie um lembrete se demorar muito.
  • Abandoned, o utilizador abriu o link, mas não terminou a tempo. Reative ou expire.
  • Expired, o link da sessão expirou. Crie uma nova sessão.

*Um webhook assinado é acionado em cada mudança de estado*, para que a sua base de dados esteja sempre sincronizada. As sessões abandonadas e recusadas são gratuitas.

Onde residem os dados dos meus clientes e como são protegidos?

Os dados de produção são processados e armazenados na União Europeia por defeito, na Amazon Web Services. Os contratos Enterprise podem solicitar regiões alternativas para jurisdições cujos reguladores o exijam.

Encriptação em todo o lado. AES-256 em repouso em todas as bases de dados, armazenamento de objetos e backups. Transport Layer Security 1.3 em trânsito em cada chamada de API, webhook e sessão da Consola de Negócios. Os dados biométricos são encriptados sob uma Customer Master Key separada.

A retenção é sua para controlar. A retenção padrão é indefinida (ilimitada), a menos que configure um período mais curto, entre 30 dias e 10 anos por aplicação, e pode eliminar qualquer sessão individual a qualquer momento a partir do dashboard ou da API.

Certificações: SOC 2 Tipo 1 e Tipo 2, ISO/IEC 27001:2022, iBeta Nível 1 PAD, e uma atestação pública do Tesoro / SEPBLAC / CNMV de Espanha de que a verificação remota de identidade da Didit é mais segura do que verificar alguém presencialmente. Relatório completo em /security-compliance.

O Didit está em conformidade com a minha indústria?

O Didit é compatível por predefinição com os reguladores que são importantes para a infraestrutura de identidade:

  • GDPR + UK GDPR, divisão controlador / processador, Acordo de Processamento de Dados completo publicado, autoridade de supervisão principal nomeada (AEPD de Espanha).
  • AMLD6 + EU AML Single Rulebook, mais de 1.300 sanções, pessoa politicamente exposta e listas de meios de comunicação adversos rastreadas em tempo real.
  • eIDAS 2.0, alinhado com a Carteira de Identidade Digital da UE; pronto para identidade reutilizável.
  • MiCA (Mercados em Criptoativos), pronto para on-ramps de cripto, exchanges e custodiantes.
  • DORA, Digital Operational Resilience Act, resiliência operacional de serviços financeiros da UE.
  • BIPA, CUBI, Washington HB 1493, CCPA / CPRA, privacidade biométrica dos EUA (Illinois, Texas, Washington) e privacidade do consumidor da Califórnia.
  • UK Online Safety Act, obrigações de controlo de idade e segurança infantil.
  • FATF Travel Rule, dados do originador e beneficiário em transferências de cripto, interoperável com IVMS-101.

Memorando detalhado, todos os certificados, todas as cartas do regulador: /security-compliance.

Com que rapidez consigo integrar e começar a verificar utilizadores?
  • 60 segundos para uma conta sandbox em business.didit.me, sem cartão de crédito.
  • 5 minutos para uma verificação funcional através de Claude Code, Cursor ou qualquer agente de codificação via o nosso servidor Model Context Protocol (MCP).
  • Um fim de semana para uma integração pronta para produção com verificação de webhook assinado, novas tentativas e um fluxo de remediação quando um utilizador é recusado.

Três caminhos de integração, escolha o que melhor se adapta à sua stack:

  • Integre nativamente com o nosso SDK para Web, iOS, Android, React Native ou Flutter.
  • Redirecione o utilizador para a página de verificação alojada, sem SDK.
  • Envie um link por e-mail, SMS, WhatsApp ou qualquer canal, sem trabalho de front-end.

Mesmo painel de controlo, mesma faturação, mesmo preço por sucesso para todos os três. Guia passo a passo em docs.didit.me/integration/integration-prompt.

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitorização de Transações e Rastreio de Carteiras. Integre em 5 minutos.

Peça a uma IA para resumir esta página