Personalize o fluxo de verificação, configure aplicações de clientes e direcione os resultados através do seu produto. O White Label adiciona $0.20 por verificação aos módulos utilizados.
Confiado por mais de 2.000 organizações em todo o mundo.
Sua plataformaUma integraçãoTodos os clientes rodam nela.Crie uma vez
01client_01app_nwp_01Aprovado
Identidade + prova de vida
02client_02app_lkm_02Em Análise
Identidade + prova de vida + empresa
03client_03app_fwr_03Aprovado
Identidade + prova de vida + sanções
Didit roda por baixoExecute a verificação com sua marca configurada.White labelApps por cliente
Uma integração, todos os clientes
Atenda seus clientes. Use sua marca.
Configure um aplicativo para cada cliente e ambiente. Escolha as verificações e o branding deles, e direcione os resultados através do seu produto. Mantenha as divulgações obrigatórias do provedor na jornada de verificação.
Como funciona
Lance um fluxo para o cliente em quatro passos.
Passo 01 / 04
01
Crie o fluxo de trabalho
Escolha as verificações que cada cliente precisa no construtor de fluxo de trabalho. Configure as regras, crie um rascunho e publique quando estiver pronto. Cada nova sessão usa a versão publicada desse fluxo de trabalho.
Integre
Incorpore o fluxo de verificação no seu app, abra a página hospedada ou envie um link ao usuário. Use um aplicativo separado para testes em sandbox e verificações em produção.
Guie o usuário do seu cliente pelo fluxo
Aplique suas cores, logo e tipografia, e então sirva o fluxo do seu subdomínio. Habilite o estilo personalizado em cada fluxo de trabalho. Mantenha os avisos obrigatórios que identificam a Didit como provedora de verificação.
Receba os resultados
Receba atualizações assinadas quando a verificação mudar. Sua própria referência vincula o resultado ao usuário. Recupere o resultado sob demanda ou revise-o no console.
Feito para plataformas · Feito para margem · Aberto por design
Configure a verificação para seus clientes.
Configure a marca, os fluxos de trabalho, o acesso e a entrega de resultados para o serviço de verificação dentro do seu produto.
Defina cores, tipografia, logotipos e raio dos cantos. Sobrescreva textos de tela suportados e use seu próprio subdomínio. Habilite estilo personalizado por fluxo de trabalho e mantenha os avisos que identificam a Didit como provedora de verificação.
CoresTipografiaLogoRaio da borda$0.20além dos módulos usados
02 · Separação clara
Separe os aplicativos de cliente e de teste.
Crie aplicações separadas para cada cliente, para testes em sandbox e para verificações em produção. Selecione a chave de aplicação correta para cada requisição. Controle o acesso da sua equipe com permissões de recursos e garanta o acesso do cliente no seu próprio produto.
Use aplicações separadas para clientes e ambientes. Garanta o acesso do cliente no seu produto.
03 · Verificações diferentes por cliente
Crie um fluxo diferente para cada cliente.
Escolha verificações de identidade e vivacidade para pessoas, ou um fluxo de trabalho de negócios para empresas. Adicione triagem de sanções onde for necessário. Selecione o fluxo de trabalho configurado do cliente ao iniciar cada verificação.
Catálogo de módulosclient_01Configurandoclient_02client_03
Verificação de ID$0.15
Prova de Vida Passiva$0.10
Comparação Facial 1:1$0.05
Verificação de Negóciosde Variable
Triagem AML$0.20
Uma integração, um fluxo de trabalho diferente por clientePublique o fluxo de trabalho de cada cliente com as verificações que ele precisa.
04 · Resultados onde você precisa
Receba os resultados onde sua equipe precisa.
Envie sua própria referência ao iniciar uma verificação. As atualizações de sessão a retornam com o resultado, para que seu sistema possa encontrar o cliente e usuário corretos. Verifique a assinatura e o tempo de entrega antes de processar uma atualização.
Busca sob demandaPuxe a decisão sempre que seu sistema precisar.Recupere sob requisiçãovendor_dataclient_01:user_42
ConsoleAcesse a sessão completa, suas evidências e seu registro de auditoria.Revisão manualvendor_dataclient_01:user_42
Leia um resultado em três lugares. Associe sua referência ao cliente e usuário corretos.
05 · O catálogo completo
Adicione verificações a um fluxo de trabalho do cliente.
Edite um rascunho do fluxo de trabalho do cliente, adicione as verificações necessárias e publique. Novas sessões usarão essa versão. As sessões existentes mantêm a versão com a qual começaram, e outros fluxos de trabalho mantêm suas próprias configurações.
Prevenção à lavagem de dinheiro (AML) ativado para client_01Publique o rascunho
Ative um módulo para um clientePublique as alterações para novas sessões. As sessões existentes mantêm sua versão.500 verificações de fluxo de trabalho gratuitas
06 · Seu preço
Defina seu preço a partir dos custos de módulos publicados.
Revise o preço publicado e a unidade de cobrança para cada módulo que você incluir. Defina o que seu produto cobra dos seus clientes. O White Label adiciona $0.20 por verificação ao custo dos módulos de verificação utilizados.
Preço de tabela DiditVerificação de ID$0.15por verificaçãoConfira o preço publicado e a unidade de cobrança do módulo.
Sua margem
Seu preçoVerificação de ID$Você decideVocê cobra do seu cliente e define o valor.
Revise os custos do móduloPrecifique seu produto usando as verificações que o fluxo de trabalho de cada cliente executa.500 verificações de fluxo de trabalho gratuitas
Integre
Abra o fluxo. Receba o resultado.
Inicie a verificação do cliente, receba uma atualização assinada e direcione o resultado para o usuário correto.
Lance uma integração multi-cliente com um único prompt.
Copie este prompt para seu agente de codificação e descreva seu aplicativo. Ele abrange aplicativos de cliente, branding, fluxos de trabalho e roteamento de resultados verificados. Configure e revise as configurações da conta antes do lançamento.
didit-integration-prompt.md
# Integrate Didit for multiple clients
Integrate Didit into <my_stack> for a product serving multiple clients.
Use each client's configured application and workflow, apply their branding,
and route authenticated results through your product.
## Public module prices
- ID Verification: $0.15 per check
- Passive Liveness: $0.10 per check
- Face Match 1:1: $0.05 per check
- IP Analysis: $0.03 per check
- Full identity bundle (the four above): $0.33 per check
- AML (anti-money laundering) Screening: $0.20 per check
- Ongoing AML Monitoring: $0.07 per user per year
- Business Verification: Variable per registry check;
person screening, document checks, and linked identity checks are billed separately
- White Label: $0.20 per check on top of the modules used
- 500 free monthly workflow checks; standalone requests are outside that allowance
Use these published costs when setting your product's client pricing.
Review commercial requirements with Didit; do not infer partner rates.
## 1. Configure client applications
Create an account at https://business.didit.me. Use separate applications
for each client and environment: live and sandbox are separate applications,
not two environments inside one application. Sandbox outcomes are simulated.
Store application keys and workflow UUIDs in your server-side configuration,
indexed by client and environment. Never expose keys to end users.
Enforce client authorization in your own product. Resource permissions do
not establish a client-specific boundary, and an application is not a
promise of isolation from every organization-level resource.
## 2. Brand the verification flow
Configure colours, typography, square and rectangular logos, corner radius,
and the login-screen option in the Style Editor. The Texts tab overrides
supported strings, one locale at a time; it does not expose arbitrary text
on every screen. Choose the completion-screen mode where needed.
For a custom domain:
- Use an unused subdomain such as verify.yourbrand.com, not a root or www. domain.
- Enable White Label on the account and grant write access to Customization.
- Add both generated CNAME records: ownership/certificate verification and routing.
- Verify ownership in the console once the records resolve.
- A custom domain prevents re-enabling the Didit login screen until removed.
Enable Workflow → Settings → Options → Include custom style for every
workflow that should use the branding. Otherwise it retains default branding.
White Label changes visual branding. Retain the required provider disclosures:
identify your company as requesting verification and Didit as powering it,
link your privacy notice and applicable terms, and link Didit's Verification
Privacy Notice and End User Terms for Identity Verification. Collect affirmative
consent where required and retain the necessary proof in your own systems.
These responsibilities also apply when you build your own verification UI.
## 3. Publish each client's workflow
Build a workflow in the Console or with
POST https://verification.didit.me/v3/workflows/.
Use a KYC (know your customer) workflow for people or a KYB (know your
business) workflow for companies. Configure the relevant checks and publish
the draft. Existing sessions retain their original workflow version.
## 4. Create the session for the correct client
Resolve the application key and workflow UUID from trusted server-side
configuration for this client and environment:
curl -X POST https://verification.didit.me/v3/session/ \
-H "x-api-key: <client-application-key>" \
-H "Content-Type: application/json" \
-d '{
"workflow_id": "<client-workflow-uuid>",
"vendor_data": "<client-id>:<end-user-id>"
}'
vendor_data contains your references and is returned on session events and
decision reads. Do not assume unrelated entity or transaction events have
this same session envelope. Open the returned url or embed the hosted flow.
## 5. Receive authenticated results
Register a destination for status.updated and data.updated and store its
secret_shared_key, scoped to the client and environment in your configuration.
Verify before reading a decision or changing a client's data:
- X-Signature-V2: HMAC-SHA256 over recursively sorted, compact JSON with
Unicode preserved. This header does not sign raw bytes.
- X-Signature: supported HMAC-SHA256 over the exact raw request bytes,
captured before JSON middleware. The terminal example uses this variant.
- Check signature format and length before a constant-time comparison.
- Validate X-Timestamp and reject a difference greater than 300 seconds.
Require it to match the timestamp in the authenticated payload.
- Resolve the destination secret from trusted route configuration, not from
an unverified vendor_data value. Confirm the authenticated reference
belongs to that client before routing the result.
- Dispatch on webhook_type, handle duplicate deliveries, and durably queue
work before acknowledging. Return 2xx promptly, within the 5-second timeout.
Session statuses: Approved, Declined, In Review, In Progress, Not Started,
Abandoned, Expired, Kyc Expired, Resubmitted, Awaiting User. Entity and
transaction events have different status enums; do not feed them into the
session dispatcher.
Session events include session_id, status, webhook_type, created_at,
timestamp, workflow_id, workflow_version, vendor_data, metadata; decision
is present for Approved, Declined, In Review, and Abandoned.
Business sessions also include business_session_id and session_kind: "business".
For reconciliation read
GET https://verification.didit.me/v3/session/{sessionId}/decision/
using the same client's application key. Your authorized team can also
review results in the Console.
## 6. Control team permissions
Assign each member one role. Five built-in roles are available; organization
owners can create custom roles. Allowed actions differ by resource:
- sessions: read, list, create, write, delete
- users: read, list
- businesses: read, list, write
- workflows and questionnaires: read, write, create, delete
- customization: read, write
- api-keys: read, write
Use a dedicated custom role for support access. Do not grant access to all
applications merely because a support agent needs to review sessions.
## 7. Add checks and verify the integration
Edit and publish a draft of one client's workflow. New sessions use that
version; other workflows and existing sessions retain their configuration.
Review the published costs of the added checks.
1. Configure two example clients with distinct application keys, workflows,
and webhook secrets. Test your own authorization against cross-client access.
2. Confirm sandbox and live traffic use separate applications.
3. Check each workflow's custom-style setting, domain, and required disclosures.
4. Reject malformed or invalid signatures, stale timestamps, and a reference
that belongs to another client. Include Unicode in signature fixtures.
5. Confirm vendor_data returns unchanged on session updates and decision reads.
6. Confirm changes to one workflow affect only new sessions using that workflow.
References:
- https://docs.didit.me/console/white-label
- https://docs.didit.me/console/custom-domain
- https://docs.didit.me/console/roles-permissions
- https://docs.didit.me/console/workflows
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/integration/webhooks
- https://docs.didit.me/integration/sandbox-testing
Start at https://business.didit.me.
Conformidade por design
Abra um novo país com um clique. Nós fazemos o trabalho pesado.
Nós abrimos as subsidiárias locais, garantimos as licenças, realizamos os testes de penetração, obtemos as certificações e nos alinhamos a cada nova regulamentação. Para lançar verificações em um novo país, basta ativar uma chave. Mais de 220 países ativos, auditados e testados trimestralmente, o único provedor de identidade que um governo de um estado membro da UE formalmente considerou mais seguro do que a verificação presencial.
White Label por verificação, mais custos de módulo
500
Verificações de workflow gratuitas por mês
Três planos, uma tabela de preços
Comece grátis. Pague pelo uso. Escale para Enterprise.
500 verificações gratuitas todo mês, 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 seus primeiros usuários.
Tudo o que você precisa para começar:
500 verificações KYC completas todo mês
ID, prova de vida, face match, dispositivo e IP
Mais de 200 sinais de fraude, blocklist, duplicatas
KYC reutilizável em toda a rede Didit
Construtor de fluxo de trabalho, gerenciamento de casos, SDKs
Suporte de IAAgente de IA no console, documentação e comunidade.
Posso adicionar verificações para um cliente de forma independente?
Editeumrascunhodofluxodetrabalhodessecliente,adicioneasverificaçõesnecessáriasepubliqueaversão.Novassessõesusarãoaversãorecém-publicada;sessõesjáemandamentomantêmaversãocomaqualcomeçaram.Outrosfluxosdetrabalhomantêmsuaprópriaconfiguração.Reviseospreçosdosmódulosquevocêadicionanapágina de preços.
Como funciona o lado comercial?
Useospreços dos módulos publicadosparacalcularseuscustosdeverificação:$0.33porverificaçãodeidentidadecompleta,$0.20portriagemanti-lavagemdedinheiro(AML)e$2.00porverificaçãoderegistrocomercial.OWhiteLabeladiciona$0.20porverificaçãoalémdosmódulosutilizados.Definaopreçodoseuprodutoparaoclienteseparadamente.Fale conoscosobresuasnecessidadesderevenda.