Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TOTVS Varejo PDV Omni |
Função: | Operações TEF |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-29024 |
Relatado que ao configurar e tentar realizar a comunicação com o TEF via TLS da Gsurf no TOTVS Varejo PDV Omni - Módulo Checkout Mobile era apresentada a mensagem "Sem comunicação com o Sitef" e não era possível realizar os pagamentos.
Imagem 1: Foto retirada na loja para apresentar a mensagem em tela.
Verificado que no momento de inicializar a configuração do TEF através do ConfiguraIntSiTefInterativo estávamos enviando o parâmetro da Gsurf como GsurfOTP, porém o esperado pela Gsurf era Gsurf.OTP. Com o envio incorreto estávamos recebendo a mensagem de erro código 41.
Imagem 2: Imagem do documento de apoio da Gsurf com o erro 41
Envio que estava sendo realizado: ParametrosAdicionais = [[TipoPinPad=ANDROID_BT;TipoComunicacaoExterna=GSURF.SSL;GSurfOTP=XXXXXXXXXX;TerminalUUID=XXXXXXXXXXXXXXXX];[DiretorioApp=/xxxx/xxxx/xxx.xxxxx.xxxxxxxx]]
Envio que estava sendo esperado: ParametrosAdicionais = [[TipoPinPad=ANDROID_BT;TipoComunicacaoExterna=GSURF.SSL;GSurf.OTP=XXXXXXXXXX;TerminalUUID=XXXXXXXXXXXXXXXX];[DiretorioApp=/xxxx/xxxx/xxx.xxxxx.xxxxxxxx]]
Para a comunicação citada no documento é necessário que parâmetro chave 78 (Tipo de comunicação com SITEF? (0 - Local | 1 - SSL)) esteja com valor 1, assim como a geração da chave OTP deve ser gerada pela Gsurf e vinculado ao o dispositivo na tabela dispositivo.