Skip to main content
Ao final deste guia, o fluxo de verificação abre dentro da sua página e os eventos da sessão chegam ao seu código.

Pré-requisitos

  • Uma sdkUrl válida. Ela identifica uma verificação, é emitida pelo servidor da Legitimuz e vale por tempo limitado. Trate-a como credencial.
  • Node.js 18 ou superior e npm, se for instalar via pacote.

Abra o primeiro fluxo

1

Instale o Web SDK

Pelo CDN, o SDK fica disponível como window.Legitimuz, com a mesma API do pacote npm.
2

Reserve o container

O widget renderiza dentro de um elemento seu e ocupa 100% da altura dele. Sem altura, o widget existe na página e não aparece.
3

Monte o fluxo

mount() retorna um handle com destroy() e a promise ready. Chame handle.destroy() ao remover o widget da página.
4

Confira que funcionou

A tela de boas-vindas aparece dentro do container e o onReady dispara. Se nada aparecer em 15 segundos, o onError recebe o código 6005; as causas comuns estão logo abaixo.

Quando não funciona

O widget não sinalizou ready dentro do tempo limite. As causas mais comuns:
  • a origem da sua página não está na allowlist da integração (o navegador recusa o iframe sem avisar o host);
  • a sdkUrl expirou ou está inacessível.
O campo context.likelyCauses do erro lista as hipóteses. Veja tratamento de erros.
Falta sdkUrl ou target (6003), ou a sdkUrl não é a URL absoluta esperada (6004). O campo context.param do erro aponta qual opção corrigir.

Próximos passos

Usar com React

O hook useLegitimuz e o componente LegitimuzWidget.

Opções do mount()

Aparência, idioma, timeout e todos os callbacks.