Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 130 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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.

01.jpg

02.jpg

TEF.log

Postado

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

  • Consultores
Postado
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 ?

Postado

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

image.thumb.png.36dbec75b03a9ff562c1567c40cb0a79.png

2- Realizar venda no cartão (Acontece tanto no crédito como no debito), coloco o DEBUG na linha 1879 da unit ACBrTEFPayKitAPI.pas

image.thumb.png.49a9bff914117bb2c91a853a91457151.png

3- Apos confirmar e passar linha a linha
image.thumb.png.df65d72bbe5067e46f93d53ac80b82f0.png

image.thumb.png.b392aca8405da930a7d641e5b4bce075.png

 

image.thumb.png.e1da1b8c36829f49d143ff817b9830f9.png

o A.V Acontece na linha 1884, logo após não e possível prosseguir 

image.thumb.png.a839055d93f6f3d1eb57eaa64f4751b6.png

porem no portal a transação foi confirmada.

ACBrTEFPayKitAPI.pas

  • Consultores
Postado

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 ? 

  • Consultores
  • Solution
Postado
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:
image.png

Inclusive esta versão embarcada foi a que utilizamos para testes e homologação com o roteiro da Equals.

  • Curtir 1
  • Fundadores
Postado

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...

 

  • Curtir 1
Consultor SAC 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

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 130 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...