Filippe Maymone Postado Quarta as 17:21 Autor Postado Quarta as 17:21 @Anadilson o qrcod é bem onde esta comentado ai ACBrBoletoPIXQRCode.emv E ele sta em Boleto.ListaRetornoWeb[i].DadosRet.TituloRet.EMV Tem que receber algo parecido com isso .. Titulo.QrCode.emv := '00020101021226870014br.gov.bcb.pix2565qrcodepix-h.bb.com.br/pix/v2/22657e83-ecac-4631-a767-65e16fc56bff5204000053039865802BR5925EMPRORT AMBIENTAL 6008BRASILIA62070503***6304BD3D'; @Anadilson o qrcod é bem onde esta comentado ai ACBrBoletoPIXQRCode.emv E ele sta em Boleto.ListaRetornoWeb[i].DadosRet.TituloRet.EMV Tem que receber algo parecido com isso .. Titulo.QrCode.emv := '00020101021226870014br.gov.bcb.pix2565qrcodepix-h.bb.com.br/pix/v2/22657e83-ecac-4631-a767-65e16fc56bff5204000053039865802BR5925EMPRORT AMBIENTAL 6008BRASILIA62070503***6304BD3D';
Anadilson Postado Quarta as 17:39 Postado Quarta as 17:39 Sim, ele gera semelhante a isso, mas ao lêr o QrCdode para pagar dá como inválido
Filippe Maymone Postado Quarta as 17:50 Autor Postado Quarta as 17:50 esta gerando o PIX dinâmico ?? eu não uso essa parte de pix dinamico ..
Anadilson Postado Quarta as 18:01 Postado Quarta as 18:01 Para eu gerar o QrCode no boleto: BoletoPIX.fr3 do FastReport
Anadilson Postado Quarta as 18:08 Postado Quarta as 18:08 Bem, consegui @Filippe Maymone O erro estava na linha comentada: if ACBrBoletoPIXQRCode = Nil then ACBrBoletoPIXQRCode := TACBrBoletoPIXQRCode.Create; ACBrBoletoPIXQRCode.url := lUrlPix; ACBrBoletoPIXQRCode.txId := lTxPix; ACBrBoletoPIXQRCode.emv := lCodigoSolicitacao; ACBrBoletoPIXQRCode.PIXQRCodeDinamico(lCodigoSolicitacao, lTxPIX, Titulo); Titulo.NossoNumero := lNossoNumeroFormatado; //Titulo.QrCode := ACBrBoletoPixQRCode; Titulo.QrCode.emv := lUrlPix; 1
Anadilson Postado Quarta as 18:29 Postado Quarta as 18:29 Resumindo. Para o banco Inter preciso só disso: if Titulo.NossoNumeroCorrespondente <> '' then begin dm.Boleto.Configuracoes.WebService.Operacao := tpConsultaDetalhe; dm.Boleto.Enviar; if dm.Boleto.ListaRetornoWeb[0].HTTPResultCode = 200 then begin Titulo.QrCode.emv := dm.Boleto.ListaRetornoWeb[0].DadosRet.TituloRet.EMV; end; end; E funciona perfeitamente. "Para o Banco Inter" que o retorno é em: dm.Boleto.ListaRetornoWeb[0].Dados.Ret.TituloRet.EMV considerando um título apenas na lista 2
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