Introdução
Em alguns casos no processo TEF, após o envio de pagamento '_env-pag' a aplicação NDD não recebe o retorno do ID do pagamento por parte do integrador.
Passo a passo
Na grande maioria dos casos aonde este incidente ocorre, temos um cenário em que esta faltando alguma DLL não baixada pela integrador, aonde o mesmo processa o pagamento porém não consegue devolver o retorno do ID, pois há alguma DLL faltante, geralmente a dll faltante é a seguinte: *ValidadorFiscal.Integracao.dll *
A exceção aparecerá nos seguintes logs, caso o processo do cliente seja:
-
Integrador -> Agente -> Normal - O log aonde o erro será exibido é o 'agent-exception'
-
Integrador -> Agente -> Síncrono - O log aonde o erro será exibido é o 'satserver-exception'
-
Integrador -> Agente -> Assíncrono - O log aonde o erro será exibido é o 'satserver-exception'
-
Integrador-> Concentrador -> Normal - O log aonde o erro será exibido é o 'concentrator-exception'
-
Integrador-> Concentrador -> Síncrono - O log aonde o erro será exibido é o 'satserver-exception'
-
Integrador -> Concentrador-> Assíncrono - O log aonde o erro será exibido é o 'satserver-exception'
OBS: Caso a automatização esteja marcada e o tipo seja Sat Server, o log aonde aparecerá a exceção será o 'satserver-exception'
Para resolver este incidente, o contribuinte deve desinstalar e instalar o integrador novamente para que o mesmo tenta baixar as dll's necessários para seu funcionamento novamente. Ou copiar as dll's de outro integrador o que não é recomendável visto que o integrador muda a sua versão constantemente.
Outras informações
Fonte: João Vitor Moretto de Azevedo