Ir para conteúdo
  • Cadastre-se

dev botao

Envio e retorno de boleto via API no Banco do Brasil


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 812 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, antes de atualizar os fontes...eu consegui pegar 2 arquivos json...um de registro do boleto e o outro de retorno...agora vem tudo junto em log...ai ficou meio complicado pra saber...ainda existe essa possibilidade pegar o registro e retorno do boleto separado?

  • Moderadores
Postado
14 minutos atrás, JHONLENON disse:

Boa tarde, antes de atualizar os fontes...eu consegui pegar 2 arquivos json...um de registro do boleto e o outro de retorno...agora vem tudo junto em log...ai ficou meio complicado pra saber...ainda existe essa possibilidade pegar o registro e retorno do boleto separado?

houve mudança no código da api do BB? chegoua olhar o showlog do svn pra ver ?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Moderadores
Postado
Agora, JHONLENON disse:

Juliomar Marchetti Sim...mais showlog é um log lá dentro vem todo o processo..eu queroa pegar só json de registro e retorno separado igual era antes

Sim o que digo é notou onde houve a alteração no showlog consegue apontar?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Juliomar Marchetti O unico arquivo que ta vindo pra mim é ArqBoletoWS.log...não retorno outro arquivo...só esse mesmo.

Const
  C_LER_RETORNO = 'LerRetorno';
  C_LER_LISTA_RETORNO = 'LerListaRetorno';
  C_RETORNO_ENVIO = 'Retorno Envio';
  C_DFESSL = 'DFeSSL';
  C_OBTER_NOME_ARQUIVO = 'Obter Nome Arquivo';
  C_DOLOG = 'DoLog';
  C_GERAR_REMESSA = 'Gerar Remessa';
  C_ENVIAR = 'Enviar';
  C_REGISTRO_BOLETO = 'registro_boleto';
  C_DEFINIR_SERVICO_EACTION = 'DefinirServicoEAction';
  C_DEFINIR_URL = 'DefinirURL';
  c_DEFINIR_ENVELOPE_SOAP = 'DefinirEnvelopeSoap';
  C_GERAR_HEADER = 'GerarHeader';
  C_GERAR_DADOS = 'GerarDados';
  C_DEFINIR_ROOT_ELEMENT = 'RootElement';
  C_NO_CACHE = 'no-cache';
  C_GRANT_TYPE = 'grant_type';
  C_SCOPE = 'scope';
  C_CONTENT_TYPE = 'Content-Type';
  C_CACHE_CONTROL = 'Cache-Control';
  C_AUTHORIZATION = 'Authorization';
  C_ACCESS_TOKEN = 'access_token';
  C_ACCEPT = 'Accept';
  C_XML = 'xml';
  C_JSON = 'json';
  C_ID = 'id';

  C_ARQBOLETOWS_LOG = 'ArqBoletoWS.log';
  C_RETORNO_REGISTRO = 'retorno_registro';
  C_ERRO = 'erro';
  C_ERROR_CODE = 'Error_Code ';
  C_HTTP_RESULT_CODE = 'HTTP_Result_Code ';

ResourceString
  S_METODO_NAO_IMPLEMENTADO =  'Metodo %s nao Implementado ';
  S_OPERACAO_NAO_IMPLEMENTADO =  'Operação %s nao Implementado para este Banco';
  S_ERRO_GERAR_TOKEN_AUTENTICACAO = 'Erro ao gerar token de Autenticação: %s';

  • Moderadores
Postado

Desculpe novamente não entendeu.,

esotu perguntando se no showlog do svn do ACBr tu achou o que foi modificado e que lhe causou o desconforto no código é isso.

se tu achou poderia apontar para a gente ver o porque foi modificado

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Juliomar Marchetti Eu não encontrei esse arquivo showlog...para resolver o meu problema temporario eu fiz um tratamento no arquivo ArqBoletoWS.log.....nele tem toda a movimentação do processo de envio do boleto via API...json gerado...json retorno....log consulta...log de baixa...eu não sei se tem como pegar alguns dados sem ser pelo arquivo....tipo eu preciso sempre da LINHA DIGITAVÉL, CODIGO DE BARRAS DO BOLETO e quando é o boleto hibrido com Qrcode também salvo o emv do PIX..lembrando que estou usando o metido Enviar e não o EnviarBoleto. Hoje tenho no meu projeto a emissão do boleto no Banco do Brasil na v1 que é via XML ainda e também a v2 que é já na nova API do BB...ambas funcionando...no registro do boleto não mudou nada...apenas achei meio complicado pra obter o retorno do boleto.

  • Consultores
Postado
9 horas atrás, JHONLENON disse:

Juliomar Marchetti Eu não encontrei esse arquivo showlog...para resolver o meu problema temporario eu fiz um tratamento no arquivo ArqBoletoWS.log.....nele tem toda a movimentação do processo de envio do boleto via API...json gerado...json retorno....log consulta...log de baixa...eu não sei se tem como pegar alguns dados sem ser pelo arquivo....tipo eu preciso sempre da LINHA DIGITAVÉL, CODIGO DE BARRAS DO BOLETO e quando é o boleto hibrido com Qrcode também salvo o emv do PIX..lembrando que estou usando o metido Enviar e não o EnviarBoleto. Hoje tenho no meu projeto a emissão do boleto no Banco do Brasil na v1 que é via XML ainda e também a v2 que é já na nova API do BB...ambas funcionando...no registro do boleto não mudou nada...apenas achei meio complicado pra obter o retorno do boleto.

Boa noite,

Você chegou olhar no programa exemplo como funciona, pois você não precisaria percorrer os arquivos de log para esse fim, nem na versão antiga, nem na atual do componente.

Essas informações estão na classe do título assim que o retorno é obtido, principalmente falando do emv como você citou.

Sobre o log, você pode ativar ele, ou sobre escrever ele como desejar ele é único agora.

Mas as propriedades são as mesmas, olhe no programa de exemplo como capturar o retorno da propriedade, mudou praticamente nada, o que foi removido foi o log unitário que agora é um log único, mas isso é arquivo de log de execução e não arquivo de tratamento.

Mas é possível sobre carga do doLog

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
  • Solution
Postado

image.png

bom dia, está retornando normalmente.

o que está complicado na sua visão para retornar as informações?

e isso não mudou na atualização o fluxo é o mesmo que era.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Este tópico foi criado há 812 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.