jointech Postado Há 14 horas Postado Há 14 horas Tudo bem? Como vcs podem observar no Log, eu consigo criar o Pix e quando eu tento consultar ele retorna o erro 403. Como que ele acusa que falta parametros na autenticação, se eu consigo criar a cobrança? Pra consulta exige mais algum parâmetro que eu não estou preenchendo? Configuração do componente ACBrPixCD1.Recebedor.Nome := pixRecebedorNome; ACBrPixCD1.Recebedor.CEP := pixRecebedorCEP; ACBrPixCD1.Recebedor.Cidade := pixRecebedorCidade; ACBrPixCD1.Recebedor.UF := pixRecebedorUF; ACBrPixCD1.Ambiente := TACBrPixCDAmbiente(0); // 0-Homologação 1-produção ACBrPixCD1.TimeOut := 90000; ACBrPixCD1.ArqLOG := 'C:\Gestor\LOGPIX.TXT'; ACBrPixCD1.NivelLog := 2; ACBrPixCD1.PSP := ACBrPSPBancoDoBrasil1;//ACBrPSPSicredi1; ACBrPSPBancoDoBrasil1.TipoChave := tchEmail; ACBrPSPBancoDoBrasil1.BBAPIVersao := TACBrBBAPIVersao(1); // versão 2 ACBrPSPBancoDoBrasil1.ChavePIX := pixChavePIX; ACBrPSPBancoDoBrasil1.ClientID := pixCClientID; ACBrPSPBancoDoBrasil1.ClientSecret := pixCClientSecret; ACBrPSPBancoDoBrasil1.ArquivoChavePrivada := pixCArquivoChavePrivada; ACBrPSPBancoDoBrasil1.ArquivoCertificado := pixCArquivoCertificado; ACBrPSPBancoDoBrasil1.DeveloperApplicationKey := pixDeveloperAppKey; comando para consultar a cobrança if (not dmPix.ACBrPixCD1.PSP.epCob.ConsultarCobrancaImediata(ID,0)) then begin Result := 'Erro ao consultar cobrança' + sLineBreak + dmPix.ACBrPixCD1.PSP.epCob.Problema.status.toString + sLineBreak + dmPix.ACBrPixCD1.PSP.epCob.Problema.title + sLineBreak + dmPix.ACBrPixCD1.PSP.epCob.Problema.detail; end; Arquivo Log 21/01/25 11:25:35:394 - CriarCobrancaImediata( ) 21/01/25 11:25:35:396 - TransmitirHttp( POST, https://oauth.hm.bb.com.br/oauth/token ) 21/01/25 11:25:36:014 - ResultCode: 200 - OK 21/01/25 11:25:36:016 - AcessarEndPoint( POST, /cob ) 21/01/25 11:25:36:025 - TransmitirHttp( POST, https://api.hm.bb.com.br/pix/v2/cob?gw-dev-app-key=888527485c67e9fe319f96d3dc9e70b0 ) 21/01/25 11:25:36:848 - ResultCode: 201 - Created 21/01/25 11:25:36:850 - ResultCode:201 21/01/25 11:26:41:972 - ConsultarCobrancaImediata( vZg3q24l3qXsundaP5CnL3YXzc, 0 ) 21/01/25 11:26:41:974 - TransmitirHttp( POST, https://oauth.hm.bb.com.br/oauth/token ) 21/01/25 11:26:42:502 - ResultCode: 200 - OK 21/01/25 11:26:42:505 - AcessarEndPoint( GET, /cob ) 21/01/25 11:26:42:513 - TransmitirHttp( GET, https://api.hm.bb.com.br/pix/v2/cob/vZg3q24l3qXsundaP5CnL3YXzc ) 21/01/25 11:26:42:918 - ResultCode: 403 - Forbidden 21/01/25 11:26:42:920 - ResultCode:403
Moderadores Juliomar Marchetti Postado Há 12 horas Moderadores Postado Há 12 horas lembre-se que tu só consegue fazer alguns testes e com dados especificos deles em homologação que é o seu caso Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Solution jointech Postado Há 8 horas Autor Solution Postado Há 8 horas Resolvido. Na Criação eu estava passando todos os parametros certinho. Por isso funcionava na criação, já na consulta estava faltando preencher 1 parametro, ocasionando o erro. Falta de atenção que me custou dias caçando erro onde não tinha. A vantagem é que estudei bastante o código e o sistema de Logs do componente que ajudou bastante.
Moderadores Juliomar Marchetti Postado Há 6 horas Moderadores Postado Há 6 horas Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts