Membros Pro New Line System Desenvolvimento Postado 25 Janeiro Membros Pro Compartilhar Postado 25 Janeiro Boa tarde, o componente não muda a chave pix mesmo ao usar clear, precisa fechar o sistema e abrir novamente para que a nova chave seja aceita. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 25 Janeiro Fundadores Compartilhar Postado 25 Janeiro Verifique se você está atribuindo a nova chave ao componente ACBrPSPxxx que está ligado no componente ACBrPIXCD Exemplo,para mudar a chave no Bradesco ACBrPSPBradesco1.ChavePIX := edBradescoChavePIX.Text; ACBrPSPBradesco1.ClientID := edBradescoClientID.Text; ACBrPSPBradesco1.ClientSecret := edBradescoClientSecret.Text; ACBrPSPBradesco1.ArquivoPFX := edBradescoArqPFX.Text; ACBrPSPBradesco1.SenhaPFX := edBradescoSenhaPFX.Text; 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 New Line System Desenvolvimento Postado 25 Janeiro Autor Membros Pro Compartilhar Postado 25 Janeiro 20 minutos atrás, Daniel Simoes disse: Verifique se você está atribuindo a nova chave ao componente ACBrPSPxxx que está ligado no componente ACBrPIXCD Exemplo,para mudar a chave no Bradesco ACBrPSPBradesco1.ChavePIX := edBradescoChavePIX.Text; ACBrPSPBradesco1.ClientID := edBradescoClientID.Text; ACBrPSPBradesco1.ClientSecret := edBradescoClientSecret.Text; ACBrPSPBradesco1.ArquivoPFX := edBradescoArqPFX.Text; ACBrPSPBradesco1.SenhaPFX := edBradescoSenhaPFX.Text; sim está ligado Seria para o Sicredi o cliente tem duas empresas, dai quando eu troco de uma empresa para outro, o componente não muda a chave, fiz o teste tbm usando o demo, sem fechar o demo só fiz a leitura do INI c/ dados de uma empresa gerei o QRCode normal, dai sem fechar fiz a leitura o INI da outra empresa e fica a chave da primeira. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 25 Janeiro Fundadores Compartilhar Postado 25 Janeiro Não há como testar o Demo, com duas empresas... No Demo a configuração de chave, é feita por PSP, e permite a digitação de apenas uma chave... Provavelmente a sua rotina de configuração do componente, não está sendo executada corretamente, ou não está sendo executada antes da chamada Nos fontes do Demo do ACBr, também demonstram como configurar a chave no Sicred, veja em: procedure TForm1.ConfigurarACBrPSPs; ACBrPSPSicredi1.ChavePIX := edSicrediChavePIX.Text; ACBrPSPSicredi1.ClientID := edSicrediClientID.Text; ACBrPSPSicredi1.ClientSecret := edSicrediClientSecret.Text; ACBrPSPSicredi1.ArquivoChavePrivada := edSicrediArqChavePrivada.Text; ACBrPSPSicredi1.ArquivoCertificado := edSicrediArqCertificado.Text; 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 New Line System Desenvolvimento Postado 25 Janeiro Autor Membros Pro Compartilhar Postado 25 Janeiro 2 minutos atrás, Daniel Simoes disse: Não há como testar o Demo, com duas empresas... No Demo a configuração de chave, é feita por PSP, e permite a digitação de apenas uma chave... Provavelmente a sua rotina de configuração do componente, não está sendo executada corretamente, ou não está sendo executada antes da chamada Nos fontes do Demo do ACBr, também demonstram como configurar a chave no Sicred, veja em: procedure TForm1.ConfigurarACBrPSPs; ACBrPSPSicredi1.ChavePIX := edSicrediChavePIX.Text; ACBrPSPSicredi1.ClientID := edSicrediClientID.Text; ACBrPSPSicredi1.ClientSecret := edSicrediClientSecret.Text; ACBrPSPSicredi1.ArquivoChavePrivada := edSicrediArqChavePrivada.Text; ACBrPSPSicredi1.ArquivoCertificado := edSicrediArqCertificado.Text; Eu não faço as duas ao mesmo tempo, faço uma e depois faço leitura dos dados da segunda, e o componente mesmo colocando os dados da segunda empresa permanece com os dados da primeira. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro New Line System Desenvolvimento Postado 25 Janeiro Autor Membros Pro Compartilhar Postado 25 Janeiro 7 minutos atrás, New Line System Desenvolvimento disse: Eu não faço as duas ao mesmo tempo, faço uma e depois faço leitura dos dados da segunda, e o componente mesmo colocando os dados da segunda empresa permanece com os dados da primeira. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 25 Janeiro Fundadores Compartilhar Postado 25 Janeiro Desculpe, não estou compreendendo a sua postagem... por favor detalhe um passo a passo, de como reproduzir o problema no Demo do ACBr... Observe ainda nos fontes do Demo, que a chave é informada na geração da cobrança... procedure TForm1.btCriarCobVClick(Sender: TObject); ... with ACBrPixCD1.PSP.epCobV.CobVSolicitada do begin Clear; chave := ACBrPixCD1.PSP.ChavePIX; procedure TForm1.btCriarCobrancaImediataClick(Sender: TObject); ... with ACBrPixCD1.PSP.epCob.CobSolicitada do begin Clear; chave := ACBrPixCD1.PSP.ChavePIX; 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 New Line System Desenvolvimento Postado 25 Janeiro Autor Membros Pro Compartilhar Postado 25 Janeiro fiz um passo a passo, de como estou fazendo.. Erro_Pix.pdf Link para o comentário Compartilhar em outros sites More sharing options...
Consultores EliasCesar Postado 26 Janeiro Consultores Compartilhar Postado 26 Janeiro Olá @New Line System Desenvolvimento, Após analisar seu log vi que o problema não está relacionado com a Chave Pix, pois ela está sendo alterada corretamente. O motivo do erro é que o componente não está fazendo uma nova autenticação após a alteração das credenciais. Então estava sendo enviada uma criação de cobrança, utilizando o Token das credenciais anteriores. Fiz uma alteração para forçar essa nova autenticação. Disponível no SVN, rev: 32131. Atualize seus fontes, reinstale o ACBr e refaça o teste, por favor. 2 Elias César Vieira Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Assine o SAC Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Solution New Line System Desenvolvimento Postado 26 Janeiro Autor Membros Pro Solution Compartilhar Postado 26 Janeiro 17 horas atrás, Daniel Simoes disse: Desculpe, não estou compreendendo a sua postagem... por favor detalhe um passo a passo, de como reproduzir o problema no Demo do ACBr... Observe ainda nos fontes do Demo, que a chave é informada na geração da cobrança... procedure TForm1.btCriarCobVClick(Sender: TObject); ... with ACBrPixCD1.PSP.epCobV.CobVSolicitada do begin Clear; chave := ACBrPixCD1.PSP.ChavePIX; Bom dia!! funcionando perfeitamente.. Obrigado 2 Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 26 Janeiro Fundadores Compartilhar Postado 26 Janeiro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. 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...
Recommended Posts