Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.626
  • Registro em

  • Última visita

  • Days Won

    767

Tudo que Daniel Simoes postou

  1. Até onde eu sei... a PayGoWeb NUNCA funcionou sem PinPad... essa é a recomendação e a indicação do Projeto ACBr Basta eles demonstrarem isso para você...
  2. Esse erro vem da DLL.. e não do ACBr... ela não está aceitando o parâmetro 0 a Unit, abaixo, expõem uma propreidade já existente na TACBrTEFPGWebAPI... ACBrTEFD1.TEFPayGoWeb.PortaPinPad := -1; com isso, ela irá responder "0", a PWINFO_USINGPINPAD, quando o mesmo for solicitado no Fluxo... function TACBrTEFPGWebAPI.ObterDadosDeParametrosAdicionais ... PWINFO_USINGPINPAD: AResposta := IfThen(PortaPinPad >= 0, '1','0'); ... mas tudo indica que você receberá o mesmo erro de Parâmetro Inválido, da DLL ACBrTEFDPayGoWeb.pas
  3. Inverta o jogo... solicite a PayGo, informações de como fazer a configuração, usando o programa Demo deles..."PDVS"
  4. sim, você precisa injetar o comando que citei no inicio do tópico, em Parametros Adicionais, antes de Chamar o ADM, que irá fazer a INSTALACAO
  5. mas se a própria DLL que define o fluxo de perguntas, como pode a sequencia estar errada ??
  6. o fluxo de perguntas da transação PWOPER_INSTALL, já faz essa pergunta para você... para seguir a recomendação deles... basta responder 0 a pergunta...
  7. Anexe o XML gerado... e o INI que iniciou ele... Como demonstrado pelo @BigWings, ele só irá gerar essas Tags, se algum dos valores de ISS for informado...
  8. Ola Samuel.. não temos nenhum componente com essa finalidade
  9. Talvez você esteja referindo-se a um sistema PAF-ECF, correto?
  10. Ainda não tenho como testar ou avaliar...
  11. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  12. Veja esse trecho, dos fontes do TEFDemoNF procedure TFormPrincipal.ACBrTEFD1DepoisConfirmarTransacoes( RespostasPendentes: TACBrTEFDRespostasPendentes); var i , j: Integer; begin for i := 0 to RespostasPendentes.Count-1 do begin with RespostasPendentes[i] do begin AdicionarLinhaLog('Confirmado: '+Header+' ID: '+IntToStr( ID ) ); // Lendo os campos mapeados // AdicionarLinhaLog('- Rede: ' + Rede + ', NSU: ' + NSU ); AdicionarLinhaLog('- Parcelas: '+ IntToStr(QtdParcelas) + ', parcelado por: '+ GetEnumName(TypeInfo(TACBrTEFRespParceladoPor), integer(ParceladoPor) )); AdicionarLinhaLog('- É Débito: '+BoolToStr(Debito)+ ', É Crédito: '+BoolToStr(Credito)+ ', Valor: '+ FormatFloat('###,###,##0.00',ValorTotal)) ; // Lendo um Campo Específico // //AdicionarLinhaLog('- Campo 11: ' + LeInformacao(11,0).AsString ); for j := 0 to Venda.Pagamentos.Count-1 do begin if NSU = Venda.Pagamentos[j].NSU then begin Venda.Pagamentos[j].Confirmada := True; Break; end; end; end; end; AtualizarPagamentosVendaNaInterface; end;
  13. Estude os fontes, e veja os vídeos do TEFDemoNF... o ACBrTEFD mapeia as resposta em suas propriedades internas...
  14. o PIX será para o TEF, um novo autorizador de carteira digital, ou seja... entra no mesmo fluxo de operação dos demais serviços já suportados
  15. https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/
  16. Parece que a DLL não gostou do Valor 0... Sugiro capturar o Log da PayGo Web e adicionar no Card do Jira, para a análise da PayGo pasta: TEF\PGWeb\Log
  17. aparentemente você não fez a configuração, antes de chamar o ADM... Não notei algo como: PW_iAddParam( PWINFO_USINGPINPAD, 0)
  18. por favor anexe o Log do ACBrTEFD
  19. Por favor anexe o Log gerado pelo ACBrECF... você está usando a DLL da Epson como túnel, correto ? Verifique se está com a última versão da DLL da Epson, na mesma pasta do seu .EXE
  20. ACBrTEFD1.TEFPayGoWeb.ParametrosAdicionais.ValueInfo[PWINFO_USINGPINPAD]:='0' depois observe no Log gerado pelo ACBrTEFD, se o comando foi enviado para DLL
  21. Até onde eu sei... PayGo Web NÃO funciona sem PinPad... Creio que eles devem estar achando que se trata do TEF IP... Fala com eles, que se trata do TEF Dedicado
  22. Não é possível usar o TEF PayGo Web, sem PinPad... Apenas o TEF IP (troca de arquivos TXT), permite testes sem PinPad
  23. O ACBr nunca testou esse certificado pessoalmente... não há garantias de compatibilidade com ele... Nossa recomendação é sempre usar certificados A1
  24. Sua rotina de leitura por Sockets parece ter problemas de implementação... Sugiro usar o TXT, para que você possa verificar os formatos de retorno em INI... Depois que isso estiver ok, você tenta novamente implementar por Sockets
  25. Não... apenas mantenha ela na mesma pasta que ambas as Libs... pois dessa maneira, as Libs de SAT e NFCe, farão uso dela... e isso deve evitar a concorrência de acesso na porta
×
×
  • 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.