πŸ” Identidade Digital β€” Widget Demo PΓ‘gina de integraΓ§Γ£o para desenvolvedores

β–Ά DemonstraΓ§Γ£o ao vivo

O botΓ£o abaixo usa o widget com a API Key do tenant "Banco Alfa" (ambiente de demo). Clique para ver o fluxo completo.

βœ… Callback recebido!


      

πŸ“‹ Shortcode de integraΓ§Γ£o

Cole este snippet no HTML do seu sistema. Substitua id_live_xxx pela sua API Key real.

<!-- 1. Cole onde quiser que o botΓ£o apareΓ§a -->
<div data-id-digital></div>

<!-- 2. Carregue o widget (substitua a API Key) -->
<script
  src="https://SEU-SERVIDOR/widget.js"
  data-api-key="id_live_SUA_CHAVE_AQUI"
  data-on-complete="onValidacaoConcluida"
></script>

<!-- 3. Callback com o resultado -->
<script>
  function onValidacaoConcluida(result) {
    // result = { sessionId, tenantId, status, confidence, completedAt }
    console.log('Status:', result.status);
    console.log('ConfianΓ§a:', result.confidence);
    // Seu sistema trata o resultado aqui
  }
</script>

πŸ”— Webhook (notificaΓ§Γ£o server-side)

Configure uma URL para receber o resultado de cada captura diretamente no seu servidor. Use webhook.site para testar.

Payload enviado apΓ³s cada captura:
sessionId tenantId imageType status confidence timestamp

πŸ“‘ Alternativa: Evento DOM

<script>
  document.addEventListener('id-digital:complete', function(e) {
    const result = e.detail;
    // Mesmas propriedades do callback acima
    fetch('/meu-backend/validacao', {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify(result)
    });
  });
</script>