Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.062
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Oi @bnobre, Atualiza os seus fontes... Subi recentemente 2 novos TEFs para o ACBrTEFAPI... e "preciso" subir mais 2 novos, até o Dia do ACBr
  2. @Márcio Baroni, pelo que li, o primeiro número poderá ser 1 ou 7 e não de 1 a 7, correto ? Então nesse caso, acho que ficaria algo como: '1,7' if fsComplemento = 'PA' then begin Tamanho := 9 ; vDigitos := VarArrayOf( [ 'DVX',c0_9,c0_9,c0_9,c0_9,c0_9,c0_9,'5','1,7','','','','',''] ) ; end ;
  3. @Juliana Tamizou, Pode por favor nos posicionar, se já temos alguém analisando essa tarefa ? Parece ser urgente a analise/correção
  4. Obrigado @Márcio Baroni Farei a analise...
  5. Por favor assista pelo menos as aulas inicial do nosso curso... Boas parte de suas dúvidas, são respondidas nessas aulas https://acbr.nutror.com/curso/2561928d2d0381ba19afa98908a21252ba2603a4 Você usará o ACBrTEFAPI https://acbr.nutror.com/curso/2561928d2d0381ba19afa98908a21252ba2603a4/aula/3625078
  6. Na documentação atual: https://paygodev.readme.io/ O GitHub aponta para: https://github.com/adminti2
  7. Sim . Eu vi o seu Print... Mas tudo indica que você está mandando instruções diferentes por Comandos... Por favor anexe o Log do ACBrMonitor
  8. Para usar OpenSSL não precisa instalar o certificado no Windows Basta informar o caminho para o PFX em ArquivoPFX Verifique se você está enviando comandos para informar o Certificado por Número de Série
  9. humm.. isso é uma falta de declaração de uma Unit.. Simples de corrigir, mas precisa de recompilação @Diego Foliene, veja esse link: https://wiki.freepascal.org/Multithreaded_Application_Tutorial#Units_needed_for_a_multi-threaded_application
  10. Lembro que na Epson tinha uma questão de configuração no Driver...
  11. Qual TEF você está homologando ? Já viu esse curso ? https://acbr.nutror.com/curso/2561928d2d0381ba19afa98908a21252ba2603a4
  12. Obrigado pela contribuição... @Italo Giurizzato Junior... nos ajuda com a analise ?
  13. Ficou muito bom.. obrigado pela contribuição... Commit [r35754]
  14. Estou fora do PC... mas seguimos essa documentação https://github.com/adminti2/mobile-integracao-uri?tab=readme-ov-file#3-especificação---integração-direta
  15. Por favor verifique se o Android Manifest não foi sobreescrito... Existem algumas instruções nele para que o Android Veja o Intent
  16. Obrigado pelos testes... As alterações já estão no SVN
  17. Não houve mudanças na DLL da PGWebLib, para permitir o compartilhamento da Porta do PinPad
  18. @adriano.quintino, Eu não consegui reproduzir o problema... No Demo do ACBr, quando ele encerra a venda, já existia uma chamada para Limpar as Transações de backup procedure TFormPrincipal.btOperacaoClick(Sender: TObject); begin AdicionarLinhaLog('- btOperacaoClick'); case TipoBotaoOperacao of bopLiberarCaixa: begin StatusVenda := stsLivre; ACBrTEFAPI1.LimparRespostasTEF; // Limpa respostas TEF anteriores, e apaga Arqs Backup end;
  19. minha preocupação, é que poderíamos receber pedidos de suporte que esse parâmetro não está funcionando no TEF A, B, C... a propridade é publica, mas precisa usar typecast if ACBrTEFAPI1.TEF is TACBrTEFCliSiTefAPI then TACBrTEFCliSiTefAPI(ACBrTEFAPI1.TEF).OperacaoCancelamento := NNN;
  20. @Datacamp, obrigado por anexar novamente... Mas será que precisamos realmente dessa modificação no método ? - Pelo que notei, ela só faria sentido, para o SiTef - Mesmo no SiTef, é possível criar o mesmo comportamento, simplesmente modificando o valor da propriedade "OperacaoCancelamento", antes de chamar o cancelamento
  21. Por favor, experimentem, com essa nova Unit ACBrTEFAPICliSiTef.pas
  22. Se não me engano, no método "Load" tem um parâmetro Boleano, que é para saber se o ACBr deve "regerar" o XML... Deixa ele False @Italo Giurizzato Junior, acho que precisamos comparar o resultado final dos "Writers" da PCN x XMLDocument...
  23. Experimente usar o método UTF8ToNativeString, da ACBrUtil.Strings
×
×
  • 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.