jefferson01 Postado 27 Novembro, 2023 Compartilhar Postado 27 Novembro, 2023 Boa tarde! Estou tentando realizar a baixa imediata de um boleto em produto pela API do banco Itaú(v2) e sempre é retornado o erro 27/11/23 14:16:26:711 - Comando Enviar: 27/11/23 14:16:26:868 - Retorno Envio: HTTPCode=500 Result={ "message" : "No message body" } Conferi a url e está montando corretamente, então entrei em contato com o banco e a resposta foi que 'o certificado deve ser enviado para a url api.itau.com.br". Alguém pode nos ajudar nisso? Desde já agradeço. Link para o comentário Compartilhar em outros sites More sharing options...
jefferson01 Postado 15 Dezembro, 2023 Autor Compartilhar Postado 15 Dezembro, 2023 Alguém passou por isso? Estamos apenas com essa pendencia para liberar a rotina para o cliente. Link para o comentário Compartilhar em outros sites More sharing options...
rafmattos Postado 29 Abril Compartilhar Postado 29 Abril bom dia amigo voce conseguiu resolver estou com o mesmo problema? Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 29 Abril Moderadores Compartilhar Postado 29 Abril erro 500 é láno servidor. internet,dns ou até mesmo o metodo ou credencias ou algo assim errado 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...
jefferson01 Postado 29 Abril Autor Compartilhar Postado 29 Abril @rafmattos, ainda estou com esse problema. Informei ao suporte do banco e eles pediram para que eu verifique se está sendo informado algo no Body da requisição, que segundo eles tem que está fazia. Realizando testes não encontrei nenhum ponto do código informando algo no Body da requisição. Link para o comentário Compartilhar em outros sites More sharing options...
rafmattos Postado 29 Abril Compartilhar Postado 29 Abril então estou com esse erro, na consulta e na baixa, o mesmo erro, a baixa meu cliente está pegando o arquivo, não estou dando baixa automatica ainda por causa do erro Link para o comentário Compartilhar em outros sites More sharing options...
jefferson01 Postado 29 Abril Autor Compartilhar Postado 29 Abril @rafmattos, a baixa automática que eu estou com problema não é confirmação de recebimento, essa baixa é o meu cliente(emissor do boleto) que faz a baixa desse boleto, seja por emissão errada, ou o cliente ir na loja e pagar o boleto, etc... Link para o comentário Compartilhar em outros sites More sharing options...
jefferson01 Postado 29 Abril Autor Compartilhar Postado 29 Abril Onde escrevi "baixa automática" o correto é "baixa imediata". Link para o comentário Compartilhar em outros sites More sharing options...
Allan Hilário Postado Segunda as 12:55 Compartilhar Postado Segunda as 12:55 (editado) Bom dia. Ainda está com esse problema? Aqui estou recebendo essa mesma mensagem na baixa imediata, fazendo pelo postman ele consegue realizar. Já na alteração de vencimento está funcionando perfeitamente usando os mesmos dados que estou enviando para realizar a baixa. Editado Segunda as 12:56 por Allan Hilário Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado Segunda as 12:58 Moderadores Compartilhar Postado Segunda as 12:58 2 minutos atrás, Allan Hilário disse: Bom dia. Ainda está com esse problema? Aqui estou recebendo essa mesma mensagem na baixa imediata, fazendo pelo postman ele consegue realizar. Já na alteração de vencimento está funcionando perfeitamente usando os mesmos dados que estou enviando para realizar a baixa. gera o log detalhado do componente e analisa com o que é enviado no post man pra vermos a diferença 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...
Allan Hilário Postado Segunda as 13:05 Compartilhar Postado Segunda as 13:05 (editado) 8 minutos atrás, Juliomar Marchetti disse: gera o log detalhado do componente e analisa com o que é enviado no post man pra vermos a diferença Nas duas aplicações não esta sendo passado conteúdo no Body. Editado Segunda as 13:07 por Allan Hilário Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado Segunda as 13:48 Moderadores Compartilhar Postado Segunda as 13:48 42 minutos atrás, Allan Hilário disse: Nas duas aplicações não esta sendo passado conteúdo no Body. certo mas no post man estava sendo possível ou não ? pois pelo que entendi pra cima sim 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...
Allan Hilário Postado Segunda as 14:00 Compartilhar Postado Segunda as 14:00 9 minutos atrás, Juliomar Marchetti disse: certo mas no post man estava sendo possível ou não ? pois pelo que entendi pra cima sim está conseguindo realizar a baixa no postman sim, só q pelo componente esta com o retorno: HTTPCode=500 Result={ "message" : "No message body" } Link para o comentário Compartilhar em outros sites More sharing options...
Allan Hilário Postado Terça as 15:48 Compartilhar Postado Terça as 15:48 (editado) Identifiquei o motivo de estar retornando "message" : "No message body" quando tenta enviar a baixa imediata pelo componente. Na documentação no site do itaú está com body {}, assim como no exemplo no postman. Já no componente a procedure RequisicaoBaixa da unit ACBrBoletoW_Itau_API está sem implementar, alterei essa unit para gerar somente {} e efetuou a baixa corretamente. Segue o código da procedure: procedure TBoletoW_Itau_API.RequisicaoBaixa; var LJson: TACBrJSONObject; begin if Assigned(ATitulo) then begin LJson := TACBrJSONObject.Create; try FPDadosMsg := LJson.ToJSON; finally LJson.Free; end; end; end; Segue a unit para análise e disponibilizar no SVN. ACBrBoletoW_Itau_API.pas Editado Terça as 15:54 por Allan Hilário Link para o comentário Compartilhar em outros sites More sharing options...
jefferson01 Postado Terça as 17:39 Autor Compartilhar Postado Terça as 17:39 Boa tarde @Allan Hilário! Fiz conforme sua orientação e consegui realizar a baixa imediata. Muito obrigado pela ajuda. Att. Jefferson 1 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado Terça as 19:55 Moderadores Compartilhar Postado Terça as 19:55 Boa tarde subi no SVN de forma diferente para gastar menos processo e memoria para algo simples 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...
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