Jump to content

dev botao

Componente AcbrTEFApi erro Coleta CPF


Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 339 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

Bom dia pessoal, olha só estou usando o DemoTEFApi para fazer o teste para coletar o CPF pelo pinpad usando o modelo SITEF com a DLL atualizada.. porem ao solicitar retorna essa msg em anexo.. junto com o log..

o mais engraçado que alguns meses atraz estava funcionando.. 

Usando o outro componete esta fucnionando normalmente a coleta..    

Alguma mudança que parou de funcionar?

Acbr Atualizado hoje.. 

Screenshot_1.png

LogTEF.txt

Posted
5 minutos atrás, DSilva disse:

Bom dia pessoal, olha só estou usando o DemoTEFApi para fazer o teste para coletar o CPF pelo pinpad usando o modelo SITEF com a DLL atualizada.. porem ao solicitar retorna essa msg em anexo.. junto com o log..

o mais engraçado que alguns meses atraz estava funcionando.. 

Usando o outro componete esta fucnionando normalmente a coleta..    

Alguma mudança que parou de funcionar?

Acbr Atualizado hoje.. 

Screenshot_1.png

LogTEF.txt 7.99 kB · 0 downloads

tenta assim:

dtmTEF.ACBrTEFAPI1.ObterDadoPinPad(dpCPF, 90000, 11, 11);

 

Posted

Boa tarde.. @datilas fiz do jeito que vc postou mas olha só.. nao aceita este valor... segue img.. 

Screenshot_2.png

Testei com valor de 30000 ou 20000 ou 10000 aceitou porem vem a msg de tempo limite..  

Posted
23 minutos atrás, DSilva disse:

Boa tarde.. @datilas fiz do jeito que vc postou mas olha só.. nao aceita este valor... segue img.. 

Screenshot_2.png

Testei com valor de 30000 ou 20000 ou 10000 aceitou porem vem a msg de tempo limite..  

na assinatura do metodo esta como smallint que vai até 32.767 então faça a alteração na unit ACBrTEFAPI passando para o tipo inteiro:

antes:

    function ObterDadoPinPad(TipoDado: TACBrTEFAPIDadoPinPad;
      TimeOut: SmallInt = 30000; MinLen: SmallInt = 0; MaxLen: SmallInt = 0): String;

depois:

    function ObterDadoPinPad(TipoDado: TACBrTEFAPIDadoPinPad;
      TimeOut: Integer = 30000; MinLen: SmallInt = 0; MaxLen: SmallInt = 0): String;

não posso subir a unit alterada mas vc pode alterar e adicionar aqui (se vc estiver com o acbr atualizado) para ver se alguém adiciona no projeto

Posted

Opa. entao @datilas testei como integer ai foi.. deu certo alterei aqui na minha unit, obrigado pela dica...!!

Mas acho interessamte se o Daniel estiver por aqui.. ele poça incorporar essa alteração para as proximas atuaizações do ACBrTEFAPI..

 

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.