Conheça os fluxos dos serviços que podem compor uma jornada

Arquitetura e fluxo de dados

Nesta seção, apresentamos o fluxo de dados para integrar a Certiface API.

O processo inicia quando um usuário realiza uma análise e envia os dados para o frontend do cliente. Os dados são transmitidos para o backend, onde o processamento é iniciado.

O processamento é executado por meio de protocolos API REST, garantindo segurança e eficiência na integração e troca de dados.

  1. A jornada inicia com o envio dos dados do usuário (nome, data de nascimento e documento de identificação - CNH, DNI, RG ou CIN) para o frontend do cliente;
  2. O frontend captura os dados e os encaminha ao backend para a orquestração das ferramentas;
  3. Antes de processar os dados, o backend deve obter token para autenticação da jornada do usuário;
  4. Após a autenticação, é necessário criar o ticket, que é responsável pela orquestração das ferramentas contratadas;
  5. Após a criação do ticket, o backend deve solicitar uma appkey para autorizar o início da jornada do usuário;
  6. Recebida a appkey, o backend libera o início da jornada do usuário para o SDK;
  7. Os dados da transação e do usuário são enviados para processamento;
  8. As ferramentas em execução notificam o cliente via webhook;
  9. Caso o cliente queira consultar dados de uma transação, pode solicitar a consulta à Certiface API, que retornará: o ticket, o status da transação e os dados do usuário.

💡

Chamadas aos endpoints

Para uma integração bem-sucedida, é essencial seguir a orquestração dos endpoints conforme acordado com a equipe de Delivery, da Oiti. O fluxo apresentado acima serve como ilustração de uso comum, mas pode ser adaptado conforme as necessidades de negócio.

Jornada sem serviço de Liveness

A jornada a seguir ilustra um processo de métodos aos endpoints da Certiface API, em caso de jornada sem integração ao SDK Oiti.
Neste fluxo ocorre uma jornada do usuário sem operação de Liveness. Podem fazer parte desta jornada os serviços: Bureau de Faces, Face Token e Doc Core.


Jornada com Liveness + Outros serviços

A jornada a seguir ilustra um processo de métodos aos endpoints da Certiface API, em caso de jornada com integração ao SDK Oiti.
Neste fluxo ocorre uma jornada do usuário com operação de Liveness. Podem fazer parte desta jornada os serviços: Liveness, Bureau de Faces ou Face Token e Doc Core.


Jornada com Liveness + Bureau de Faces ou Face Token

A jornada a seguir ilustra um processo de métodos aos endpoints da Certiface API, em caso de jornada com integração ao SDK Oiti.
Neste fluxo ocorre uma jornada do usuário com operação de Liveness e Bureau de Faces ou Face Token.