Membros Pro Center Informática Postado 28 Março Membros Pro Compartilhar Postado 28 Março Usando o TEF Elgin no modo passivo(troca de arquivos), existe uma operação específica para PIX. Exemplo de instpos.001 de requisição: 000-000 = PIX 001-000 = 1 002-000 = 123456 003-000 = 400 999-999 = 0 O ACBrTEFd está preparado para gerar essa requisição? Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 28 Março Moderadores Compartilhar Postado 28 Março Bom dia. olhando ao código fonte não está mas lembro de ter visto alguém postar no fórum alguma unit relacionado a elgin deva estar ainda em processo de validação para ir ao svn Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 28 Março Fundadores Compartilhar Postado 28 Março Parece ser um Comando Novo... Eles não seguiram as demais TEF Houses que usam o comando CRT com parâmetros que identificam o pagamento por PIX... Seria necessário criar uma nova classe específica para a Elgin... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 28 Março Moderadores Compartilhar Postado 28 Março Daniel tem esse tópico aqui 1 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Center Informática Postado 28 Março Autor Membros Pro Compartilhar Postado 28 Março 2 horas atrás, Juliomar Marchetti disse: Bom dia. olhando ao código fonte não está mas lembro de ter visto alguém postar no fórum alguma unit relacionado a elgin deva estar ainda em processo de validação para ir ao svn 2 horas atrás, Daniel Simoes disse: Parece ser um Comando Novo... Eles não seguiram as demais TEF Houses que usam o comando CRT com parâmetros que identificam o pagamento por PIX... Seria necessário criar uma nova classe específica para a Elgin... Não é por API Juliomar, estamos usando a opção TEFDIAL do componente e funciona perfeitamente as trocas de arquivos. A única coisa que faltou é a operação PIX, que é como o Daniel falou, é uma nova operação, como se fosse um CRT. TRANSACOES SUPORTADAS Sigla Descrição ADM Operacoes administrativas CRT Operacoes de venda CNC Cancelamento de venda CNF Confirmacao de venda NCN Nao confirmacao de venda ATV Ativacao PIX PIX CLT Coleta de dados no PinPad https://elgindevelopercommunity.github.io/group__t01.html https://elgindevelopercommunity.github.io/group__t03.html O retorno acredito que seja igual ao retorno do CRT. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 28 Março Moderadores Compartilhar Postado 28 Março Sim. vi só notei que está também no TEFD . acho que é preciso fazer o que foi citado pelo Daniel criar uma classe especializada para eles e tratar esses campos 1 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 28 Março Fundadores Compartilhar Postado 28 Março Se tiver uma nova classe, ela pode receber um comando CRT tradicional, e internamente "traduzir" para o comando "PIX" Mas realmente isso não existe hoje, no ACBr... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Center Informática Postado 1 Abril Autor Membros Pro Compartilhar Postado 1 Abril Em 28/03/2024 at 14:32, Daniel Simoes disse: Se tiver uma nova classe, ela pode receber um comando CRT tradicional, e internamente "traduzir" para o comando "PIX" Mas realmente isso não existe hoje, no ACBr... Segue em anexo as 3 units que alterei para implementar o PIX Elgin por troca de arquivos. Já foi testado e homologado pela Elgin. Acredito seja melhor analisarem se não é preciso adequar algo. Tive que fazer na correria por ter clientes aguardando. Agradeço... ACBrTEFDDialElgin.zip 1 Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 1 Abril Fundadores Compartilhar Postado 1 Abril Muito obrigado pela contribuição... Analisando... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Solution Daniel Simoes Postado 15 Abril Fundadores Solution Compartilhar Postado 15 Abril @Center Informática, No meio tempo que estava analisando a sua sugestão, subiram no SVN do ACBr, uma implementação semelhante, para o TEF Elgin Fiz o Merge de suas sugestões, mas apliquei o método PIX apenas na classe da Elgin, pois isso poderia causar grande confusão no uso de classes que não precisam de um métodos específico, para transacionar PIX, pois usam parâmetros no comando CRT, para saber que se trata de um PIX Os Demos do ACBrTED (Delphi e Lazarus), também foram alterados, para demonstrar o uso.. Veja: else if (Indice = '05') then // 05-CARTEIRA DIGITAL begin if (ACBrTEFD1.GPAtual = gpTefElgin) then Ok := ACBrTEFD1.TEFElgin.PIX(AValor, '01') else begin FTestePayGo := 27; InformarParametrosCarteiraDigital; Ok := ACBrTEFD1.CRT(AValor, '01'); TemTEF := True; end; end Commit [r33249] e Commit [r33250] 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. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Center Informática Postado 15 Abril Autor Membros Pro Compartilhar Postado 15 Abril 12 horas atrás, Daniel Simoes disse: @Center Informática, No meio tempo que estava analisando a sua sugestão, subiram no SVN do ACBr, uma implementação semelhante, para o TEF Elgin Fiz o Merge de suas sugestões, mas apliquei o método PIX apenas na classe da Elgin, pois isso poderia causar grande confusão no uso de classes que não precisam de um métodos específico, para transacionar PIX, pois usam parâmetros no comando CRT, para saber que se trata de um PIX Os Demos do ACBrTED (Delphi e Lazarus), também foram alterados, para demonstrar o uso.. Veja: else if (Indice = '05') then // 05-CARTEIRA DIGITAL begin if (ACBrTEFD1.GPAtual = gpTefElgin) then Ok := ACBrTEFD1.TEFElgin.PIX(AValor, '01') else begin FTestePayGo := 27; InformarParametrosCarteiraDigital; Ok := ACBrTEFD1.CRT(AValor, '01'); TemTEF := True; end; end Commit [r33249] e Commit [r33250] Perfeito Daniel, obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
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