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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...