Formas de integrar: API, SDKs e links sem código

Não precisas de escrever código para começar a verificar pessoas com a Didit - usa um link sem código, ou recorre a um SDK ou à API quando quiseres automação.

Short answer

Três caminhos. Os links sem código não precisam de qualquer backend. A API com um redirecionamento é a integração padrão. Os SDKs colocam o fluxo dentro da tua própria aplicação - e são o único caminho que suporta NFC. Seja qual for a tua escolha, obtém os resultados através de webhooks.

Não precisas de um programador para lançar a verificação de identidade com a Didit. Existe uma opção sem código que demora minutos, além de opções de API e SDK para quando quiseres automatizar dentro do teu próprio produto.

#Posso usar a Didit sem programar?

Sim. Depois de criares um fluxo de trabalho na consola, podes gerar uma sessão de verificação de duas formas, sem qualquer código:

A página Integrate na consola Didit, uma lista de cinco passos desde a chave de API até à primeira sessão
  1. O primeiro passo emite a chave de API com que o teu backend se autentica.
  2. O segundo passo escolhe o fluxo de trabalho que cada sessão vai correr.
  3. O terceiro passo regista onde os resultados são enviados, e faz um envio de teste.
  4. O quarto passo é o código: copia o guia rápido para a tua stack.
A página Integrate é o caminho mais curto entre não teres nada e teres uma sessão a funcionar.
  1. Link de verificação (pontual)

    A partir da página Fluxos de trabalho, cria uma sessão diretamente na consola. Obténs um URL único e um código QR para essa pessoa - envia-o por e-mail, SMS, ou qualquer canal, ou pede-lhe que digitalize o código presencialmente.

  2. Link reutilizável (Unilink)

    Cada fluxo de trabalho tem também um link reutilizável que inicia uma sessão nova a cada visita. Coloca-o atrás de um botão no teu site, imprime-o como código QR para um quiosque ou balcão, ou partilha-o com afiliados. Consulta links reutilizáveis.

Ambos ignoram por completo a API e o teu backend - a escolha certa para MVPs, revisão manual, verificação presencial, ou para começar antes de teres construído algo à medida.

#Quando quiseres automação

Se precisares que o resultado atualize os teus próprios sistemas automaticamente - e não apenas apareça na consola - vais querer a API ou um SDK:

Queres...Usa
Redirecionar os utilizadores da tua aplicação para uma página de verificação alojadaUma única chamada de API para criar uma sessão, e depois redirecionar para o URL devolvido
Incorporar a verificação dentro da tua aplicação webO SDK de JavaScript ou o iframe in-context
Verificar dentro de uma aplicação nativa iOS, Android, Flutter ou React NativeO SDK nativo correspondente - obrigatório para NFC
Adicionar verificação ao WordPress/WooCommerce ou ShopifyO plugin WordPress/WooCommerce ou Shopify - sem necessidade de código
Integrar numa ferramenta de automaçãoA API a partir do Zapier, n8n, ou qualquer ferramenta que consiga fazer um pedido HTTP e receber um webhook
Receber os resultados enviados para o teu backend assim que estiverem prontosWebhooks
Executar comprovações individuais por conta própria (processamento em lote, interface de captura personalizada)As APIs autónomas, chamadas diretamente em vez de através de uma sessão de fluxo de trabalho

Se criares uma sessão através da API, a Didit devolve o URL de verificação - e enviá-lo passa a ser contigo. Enviá-lo a partir do teu próprio produto, com a tua própria mensagem e imagem de marca, costuma ser inclusive a melhor experiência: a pessoa já confia em ti, e uma mensagem de um remetente desconhecido tem um custo de conversão.

Se precisares que seja a Didit a enviar o e-mail à pessoa, passa os dados de contacto ao criar a sessão. Confirma o que é suportado na tua configuração em vez de presumir, e nota que o idioma do e-mail é um campo separado do idioma do fluxo. Consulta definir o idioma da verificação.

#Escolher entre alojado, incorporado e nativo

Redirecionamento alojadoIncorporado (SDK web / iframe)SDK nativo
Código necessárioMínimoModeradoMáximo
O utilizador sai da tua aplicaçãoSimNãoNão
Leitura de chip NFCNãoNãoSim
Melhor comportamento de câmaraBomBomMelhor
O domínio personalizado remove a Didit do URLSimn/an/a

Se o NFC for importante para ti, essa linha decide a questão: o chip não pode ser lido a partir de uma página de navegador. Consulta verificação de chip NFC.

Vale a pena confirmar com o teu contacto na Didit quais opções incorporadas estão disponíveis no teu plano antes de planeares um projeto à volta de uma delas.

#APIs autónomas vs sessões de fluxo de trabalho

Uma sessão de fluxo de trabalho executa as comprovações em conjunto, produz uma decisão agregada e recorre às franquias gratuitas por funcionalidade nas quatro funcionalidades do plano gratuito. Uma chamada de API autónoma executa uma comprovação sobre os dados que fornecerdes, devolve apenas esse resultado, e é faturada por chamada, sem franquia gratuita.

As chamadas autónomas são a ferramenta certa para processamento em lote, para uma interface de captura que construíste tu mesmo, ou para uma comprovação que queres correr fora de um fluxo de integração. São a ferramenta errada se querias o plano gratuito.

#Testar antes de ires para produção

Cria uma aplicação separada em modo sandbox para testes - cada aplicação tem a sua própria chave de API e fluxos de trabalho, por isso o tráfego de teste nunca toca em dados reais, e as sessões em sandbox não custam nada e permitem-te forçar qualquer resultado. Consulta testar em sandbox.

#Próximos passos