williamdasilvap Postado 4 Março Postado 4 Março Estou realizando a integração com a tefEquals. Realizo o processo da venda, porem na hora de fazer a confirmação está dando "Acess violation". No portal a transação e confirmada, mais no sistema não consigo prosseguir. Caso inicie o executável do sistema fora da IDE consigo realizar todo o processo. Realizada dentro da IDE (Acess violation) JSon.NumeroControle: 738 JSon.NumeroControle: 741 (Realizado somente executando o .exe) Ambas a transação foram aprovadas no portal. TEF.log
Fundadores Daniel Simoes Postado 4 Março Fundadores Postado 4 Março Você descompactou, toda a pasta da PayKit ? O caminho para a Pasta da PayKit, está configurado corretamente, no componente do ACBr ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
williamdasilvap Postado 4 Março Autor Postado 4 Março Sim foi realizado a instalação corretamente, realizado transação pelo DPOS fornecido na instalação. Foi apontando dentro do acbr o caminho da pathDLL corretamente. Tanto que ele realiza a venda, porem na parte de confirmar a transação ou desfazer e onde ocorre o erro. A transação chega a ser confirmada no portal, porem da o erro de acess Violation na função xConfirmaCartao
Fundadores Daniel Simoes Postado 6 Março Fundadores Postado 6 Março Qual a versão da PayKit, que você está utilizando ? @antonio.carlos, consegue reproduzir o problema, no Demo do ACBr ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Consultores antonio.carlos Postado 6 Março Consultores Postado 6 Março Realizando testes com o programa exemplo, logo dou um retorno..
Consultores antonio.carlos Postado 6 Março Consultores Postado 6 Março Em 04/03/2026 at 13:46, williamdasilvap disse: Sim foi realizado a instalação corretamente, realizado transação pelo DPOS fornecido na instalação. Foi apontando dentro do acbr o caminho da pathDLL corretamente. Tanto que ele realiza a venda, porem na parte de confirmar a transação ou desfazer e onde ocorre o erro. A transação chega a ser confirmada no portal, porem da o erro de acess Violation na função xConfirmaCartao Você esta realizando a confirmação de forma manual ? ou aplicou as confirmações de forma automática nas propriedades do componente ? Esta com os fontes atualizado ? Veja se você não esta com alguma alteração local em sua máquina.. Realizei alguns testes e não consegui reproduzir o erro, consegue descrever um passo a passo de como reproduzir o A.V ?
williamdasilvap Postado 9 Março Autor Postado 9 Março Estou realizando de forma manual, porem com a confirmação automática também está acontecendo o erro. Os fontes do TEF já está atualizado. Estou usando o ClientLinxTEFSetup_822230034-10241756_x32.exe Versão: 8.22.23.0034 Passo a passo 1-Configurações 2- Realizar venda no cartão (Acontece tanto no crédito como no debito), coloco o DEBUG na linha 1879 da unit ACBrTEFPayKitAPI.pas 3- Apos confirmar e passar linha a linha o A.V Acontece na linha 1884, logo após não e possível prosseguir porem no portal a transação foi confirmada. ACBrTEFPayKitAPI.pas
Consultores antonio.carlos Postado 9 Março Consultores Postado 9 Março Unit anexada não contém alteração, esta idêntica ao que esta disponível no svn. 40 minutos atrás, williamdasilvap disse: Versão: 8.22.23.0034 Consegue anexar essa versão DPOSDRV.dll ?
williamdasilvap Postado 9 Março Autor Postado 9 Março frPrincipal.pas Versão do DPOSDRV.dll esta no git https://github.com/williamdasilvap/ApiDesktop.git única alteração no projeto e nessa Unit para apontar o pathDLL, pois colocando diretamente no componente ele não estava encontrado.
Consultores Solution antonio.carlos Postado 9 Março Consultores Solution Postado 9 Março 1 hora atrás, williamdasilvap disse: frPrincipal.pas Versão do DPOSDRV.dll esta no git https://github.com/williamdasilvap/ApiDesktop.git única alteração no projeto e nessa Unit para apontar o pathDLL, pois colocando diretamente no componente ele não estava encontrado. Não utilizei este pacote. Para uso do Componente ACBrTEFAPI com o TEF Equals, o pacote utilizado é a versão Embarcado -> ClientLinxTEF_8.22.23.0021_x32-Windows.zip Deixei anexo a versão que estou utilizando atualmente, consegue atualizar e testar ? No Programa Exemplo, você precisa colar as pastas -> Bin, Cupons e Interno junto ao executável do programa exemplo: Inclusive esta versão embarcada foi a que utilizamos para testes e homologação com o roteiro da Equals. 1
williamdasilvap Postado 10 Março Autor Postado 10 Março Com a versão que disponibilizou deu certo. Entrei em contato com a Equals para eles verificar se a DLL que me passou está com algum erro. Obrigado. 1
Fundadores Daniel Simoes Postado 10 Março Fundadores Postado 10 Março Acho que não é bem o problema da DLL em si... mas a falta de todo o Pacote... A PayKit, é um conjunto de Pastas e DLLs, que devem todos estar posicionados, da forma esperada... 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora