Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | Fiscal |
Função: | Nota Fiscal Eletrônica |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEBT-7932 |
Para realizar uma requisição à API do TOTVS Processos Fiscais (TPF), é necessário enviar um token.
Esse token é retornado pelo próprio TPF através de uma requisição inicial onde são informados os parâmetros de usuário e senha para autenticação.
Para deixar a comunicação com a API mais ágil mas sem perder a segurança, precisamos que esse token tenha um prazo de validade para que não seja solicitado um novo token a cada requisição.
Foi criado um controle por loja, onde cada token recebido é gravado na tabela FiscalCloudTokenAcesso e a cada requisição o sistema verifica se esse token ainda é valido, se for envia o token armazenado para a autenticação com o TPF, caso contrario solicita um novo token e substitui ele na base de dados calculando a nova data de validade que é de 24 horas.