Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Boa noite!

 

Fiz algumas implementações no componente e gostaria de compartilhar com vocês:

 

1º Implementação da Versão da API: Foi criado o método VersaoAPI para recuperar a versão da DLL ou a versão da API WEB, no meu caso foi para o modelo tefApiCliSiTEF, mas pode ser extendido para outros modelos.

- Utilizado para implementação o manual: SiTef - Interface Simplificada com a aplicação(VRS-255).pdf

2º Implementado a rotina VerificarPresencaPinPad: Foi implementado a rotina TACBrTEFAPIClassCliSiTef.VerificarPresencaPinPad para o modelo tefApiCliSiTEF

ACBrTEFAPI_Implementacoes.zip

Postado

Bom dia @Daniel Simoes

Encontrei mais uma correção para incluir:

 

Na unit ACBrTEFComum da classe  TACBrTEFResp falta implementar os campos:

property Voucher: Boolean read fpVoucher write fpVoucher;
property EndToEndID: string read fpEndToEndID write fpEndToEndID; 

nos métodos 

procedure TACBrTEFResp.Assign(Source: TACBrTEFResp);
procedure TACBrTEFResp.Clear;

 

 

  • Fundadores
Postado

Não encontrei na documentação oficial, informações sobre o retorno do campo 2021

https://dev.softwareexpress.com.br/docs/clisitef/clisitef_documento_principal/

Ele não seria a mesma coisa, que o campo 136 (BIN) ?

 

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.

  • Fundadores
Postado

@antoniojmsjr, enviei ao SVN, modificações, baseado em suas sugestões... Commit [r39850]

-- ACBrTEFComum --
[+] Adicionada a propriedade TACBrTEFResp.PAN
[*] Quando atribui algum valor a PAN, calcula o BIN e NFCeSAT.UltimosQuatroDigitos,
    caso essas propriedades sejam vazias     

 

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

Postado

Boa tarde @Daniel Simoes

Implementei mais rotinas para a CliSITEF

SiTef - Interface Simplificada com a aplicação(VRS-255).pdf

* LeSimNaoPinPad - Pg 71

* ObtemInformacoesPinPad - Pg 78

* Rotinas administrativas:  tefopCargaTabelaPinpad:  Op := 770; / tefopCargaTabelaPinpadForcada:  Op := 772;

Não expus essas funcionalidades porque não tenho certeza se as demais libs oferecem essas rotinas.

ACBrTEFAPI_Alteracoes_2062025.zip

 

  • 4 semanas depois ...
Postado
Em 20/06/2025 at 18:31, antoniojmsjr disse:

Boa tarde @Daniel Simoes

Implementei mais rotinas para a CliSITEF

SiTef - Interface Simplificada com a aplicação(VRS-255).pdf

* LeSimNaoPinPad - Pg 71

* ObtemInformacoesPinPad - Pg 78

* Rotinas administrativas:  tefopCargaTabelaPinpad:  Op := 770; / tefopCargaTabelaPinpadForcada:  Op := 772;

Não expus essas funcionalidades porque não tenho certeza se as demais libs oferecem essas rotinas.

ACBrTEFAPI_Alteracoes_2062025.zip 27.47 kB · 1 download

 

Boa tarde @Daniel Simoes, tudo bem?

 

Será que tu consegue liberar essas implementações?

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