Skip to main content

Visão Geral

O Widget Campeão Sec é um SDK JavaScript que você incorpora no frontend do seu produto. Ele gerencia todo o fluxo de captura: seleção de documento, foto da frente (e verso quando necessário), selfie com verificação de liveness. Nenhuma imagem passa pelo seu servidor — o widget envia diretamente para a Campeão Sec via URLs pré-assinadas.

Carregar o Script

O arquivo é self-contained (~510 KB minificado). Carregue-o no <head> ou antes de usar CampeaoSec.init().

Inicializar

Após obter o session_token do seu servidor, inicialize o widget:

Opções Completas


Callbacks

onSuccess(result)

Chamado quando a verificação é concluída — independentemente do resultado (aprovado, reprovado ou revisão).
Não tome decisões de negócio baseado apenas no onSuccess. Use o webhook como fonte de verdade — ele chega com o payload completo e assinatura verificável.

onError({ code, message })


Fluxo do Widget


Embed em Container

Para renderizar dentro de um elemento específico (em vez de overlay):

Fechar Programaticamente


Mobile

O widget funciona em navegadores mobile modernos (iOS Safari 15+, Chrome Android 90+). A câmera traseira é usada por padrão para documentos; a câmera frontal é usada para a selfie.
A captura de câmera requer HTTPS. Em desenvolvimento local, use localhost (permitido pelos browsers) ou um proxy com certificado válido.

Exemplo Completo