Ir para conteúdo
  • Cadastre-se

Homologação TEF + Linux, alterações que tive que implementar


Ver Solução Respondido por EdmarFrazao,
  • Este tópico foi criado há 2067 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Solution
Postado

Mais uma vez agradeço a todos do ACBR pelo projeto AcbrTEF, homologuei hoje o Linx.

 


Tive que fazer uma pequena alteração para atender o que foi solicitado pelo pessoal da Linx.

Homolagação TEF + Linx usando TEFdial
1)Eles fazem uma alteração no GP mudando o diretório padrão
   C:\DPOS8\CUPONS  
  Assim o GP autoriza o TEF mas da um erro no final
   Erro forçado pela aplicação TEF: [GravaComprovanteArquivoGP] Não foi possível abrir o arquivo C:\DPOS8\xcupons\000490.225
  O Comprovante TEF retornado não tem as linhas 29 e 30
  O comando dtmTef.ACBrTEFD1.CRT.. retorna TRUE
Para atender o requisito passei a checar se Tem linhas no Comprovante, pois o mesmo vem sem NENHUMA linha quando da o erro acima.   
   if (ACBrTEFD1.RespostasPendentes.Count>0) then
   Begin
     if dtmTef.ACBrTEFD1.RespostasPendentes[0].QtdLinhasComprovante<=0
     Begin
       ShowMessage('Transação não Aprovada'+#13+
              'Escolha outra forma de Pagamento');
       exit
     End;
   End;
2)Pediram para enviar o tipo de cartão se é credito ou debito , assim mudei o evento:
   ACBrTEFD1AntesFinalizarRequisicao(
    if Req.Header = 'CRT' then
      begin
        //TEF Dial
        //TEF linx

        if (ACBrTEFD1.GPAtual in [gpTefDial]) and (TEFIntegracaoDireta = 'S') then
        begin
          Req.GravaInformacao(800, TEFTipoOperacao, TEFTipoCartao);
       //   ShowMessage('Tipo de Cartao: '+TEFTipoCartao);
        end;
      end;

  use a dica:

Obrigado a todos.

 

  • Consultores
Postado

Tudo já previsto pelo componente e podem ser modificados a vontade do homologador.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2067 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.