— O QUE ESTÁ INCLUÍDO
Tudo em uma única chamada.
Documento
CNH, RG ou Passaporte
Selfie
Match facial automático
Liveness 3D
Anti-spoofing em tempo real
Antifraude
Score em múltiplas camadas
— INTEGRAÇÃO
Integrado em 3 passos.
01
Backend — Criar sessão
http
POST /v1/verify/session Authorization: Bearer sk_live_... { "country": "BR", "external_id": "user_uuid", "webhook_url": "https://seusite.com/webhook/kyc", "config": { "liveness": true, "age_check": false, "face_match_threshold": 85 } } → 201 Created { "session_token": "sess_abc123...", "expires_in": 300 }
02
Frontend — Inicializar widget
html
<script src="https://sdk.campeoasec.com/widget.js"></script> <div id="kyc-widget"></div> <script> CampeaoSec.init({ sessionToken: "sess_abc123...", container: "#kyc-widget", onSuccess: (data) => console.log("Sec KYC Verify", data), onError: (err) => console.error("Erro", err), }); </script>
03
Webhook — Receber resultado
json
POST https://seusite.com/webhook/kyc
X-CampeaoSec-Signature: sha256=abc123...
{
"event": "kyc.completed",
"session_token": "sess_abc123...",
"external_id": "user_uuid",
"status": "approved",
"scores": {
"face_match": 94,
"liveness": 98,
"antifraude": 87
},
"timestamp": "2026-07-26T12:00:00Z"
}— CONFIGURAÇÕES
Opções disponíveis por tenant.
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
| liveness | boolean | true | Ativa detecção de vivacidade 3D |
| face_match_threshold | integer | 80 | Score mínimo de match (0–100) |
| age_check | boolean | false | Valida se usuário é maior de 18 anos |
| allowed_documents | string[] | ["cnh","rg","passport"] | Documentos aceitos |
| webhook_url | string | — | URL para receber resultados |
| webhook_secret | string | auto | Secret para validar assinatura HMAC |
— SANDBOX
Teste sem pagar.
Use os CPFs abaixo para simular diferentes resultados. O ambiente sandbox é gratuito e ilimitado.
111.111.111-11→ approvedAprovado
222.222.222-22→ rejectedRejeitado
333.333.333-33→ manual_reviewRevisão manual
— PREÇO
— PERGUNTAS FREQUENTES
FAQ do KYC
Comece em minutos. Pague pelo uso.
Sem cartão de crédito. Sem contrato mínimo. Créditos comprados via PIX.