Quickstart
Este e o caminho mais rapido para uma verificacao funcionando: cole um par de tags de script em uma pagina e pronto.
O que voce vai ter no final
- Uma pagina com o widget Veridia renderizado
- Um fluxo real de captura de documento + selfie
- Um
verificationIdque voce pode consultar, ou um evento webhook que recebe - Um
verdictdeapproved,reviewourejectedcom score de confianca
Cerca de 5 minutos para uma integracao basica. Adicione 10 minutos se quiser webhooks.
Tres passos
- Instalacao — obtenha uma API key, embed o widget em uma pagina
- Primeira verificacao — execute uma verificacao de teste end-to-end
- Gerenciando resultados — receba o veredicto via eventos, polling ou webhooks
O que voce vai precisar
- Uma conta Veridia (cadastre-se aqui)
- Uma API key publica
qv_pub_*(criada automaticamente ao cadastrar — encontre-a no dashboard, secao API keys) - Uma pagina onde voce possa colar um par de tags de script (qualquer framework, ou HTML puro)
- Dois minutos de acesso a camera num dispositivo real para testar
Modo teste vs producao
Cada tenant Veridia tem dois environments:
| Environment | Prefixo de key | Proposito |
|---|---|---|
| Test | qv_pub_test_* | Verificacoes gratis, pipeline ML real, resultados nao contam para faturamento |
| Live | qv_pub_* | Verificacoes reais, faturamento real |
Use a test key enquanto integra. Mude para a live key quando estiver pronto para producao.
Ja integrou algo similar?
Se voce ja integrou Stripe Elements, Sumsub ou Onfido, o modelo mental e o mesmo:
| Conceito | Equivalente Stripe / Sumsub | Veridia |
|---|---|---|
| Publishable key | pk_test_* | qv_pub_test_* |
| Widget de frontend | Stripe Elements / Sumsub WebSDK | <veridia-widget> |
| Confirmacao server | Webhook + signature | Webhook + HMAC-SHA256 |
| Poll de status | GET /v1/payment_intents/:id | GET /v1/verify/:id |
A diferenca principal: Veridia e uma unica tag HTML, sem instalacao de SDK ou wrapper de framework.
Pronto? Passo 1 →