jointech Postado Há 18 horas Postado Há 18 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á 16 horas Moderadores Postado Há 16 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á 12 horas Autor Solution Postado Há 12 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á 10 horas Moderadores Postado Há 10 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