antoniojmsjr Postado 4 Junho Postado 4 Junho 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
Fundadores Daniel Simoes Postado 5 Junho Fundadores Postado 5 Junho Show, obrigado @antoniojmsjr já vou analisar... 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.
Fundadores Solution Daniel Simoes Postado 6 Junho Fundadores Solution Postado 6 Junho Obrigado pela contribuição... Revi as demais classes, e implementei nas que tem a informação da Versão.. Commit [r39573] 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.
antoniojmsjr Postado 7 Junho Autor Postado 7 Junho Boa Daniel! Cara, o trabalho de vocês é de outro planeta, o que vocês fazem é excepcional, parabéns! 2
antoniojmsjr Postado 13 Junho Autor Postado 13 Junho 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 Daniel Simoes Postado 13 Junho Fundadores Postado 13 Junho oi @antoniojmsjr, poderia por favor, anexar a Unit modificada ? 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.
antoniojmsjr Postado 16 Junho Autor Postado 16 Junho Em 13/06/2025 at 10:11, antoniojmsjr disse: Assign Bom dia @Daniel Simoes Segue as alterações ACBrTEFAPI_Alteracoes.zip
Fundadores Daniel Simoes Postado 16 Junho Fundadores Postado 16 Junho 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) ? 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.
antoniojmsjr Postado 16 Junho Autor Postado 16 Junho Nós usamos esse campo para auditória, nem tem na documentação, mas fica disponível para leitura
Fundadores Daniel Simoes Postado 17 Junho Fundadores Postado 17 Junho @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 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.
antoniojmsjr Postado 20 Junho Autor Postado 20 Junho 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
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