Jhonlenon Ribeiro Postado 12 Dezembro, 2023 Compartilhar Postado 12 Dezembro, 2023 Ronaldo Negreiros Danieli amigo quando se fala em credenciais do banco parece que é mais dificil do quer o código...rsrs...falo isso porque já tem um bom tempo que mexo com integração de boleto via API e PIX...no meu caso pra mim conseguir as credenciais do Bradesco em homologação tive que pressionar mesmo o gerente de meu cliente...tipo assim...ou vc consegui essas credenciais ou meu cliente vai trocar de banco. Como funciona o processo de homologação de boleto do Bradesco (Obter as credenciais em homologação e depois em produção). O gerente tem que abrir um chamado para o setor Implementação Bradesco Manangement Cash (API COBRANÇA REGISTRO ONLINE DE BOLETOS)....apartir desse chamando o setor de implantação de boleto entra em contato com você por e-mail...na abertura do chamando tem que colocar seu e-mail e do cliente para acompanhar o processo....eles pedi a chave publica do certificado do cliente e lhe envia as credenciais em homologação....ai vem a parte do código. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Ronaldo Negreiros Danieli Postado 12 Dezembro, 2023 Membros Pro Compartilhar Postado 12 Dezembro, 2023 2 minutos atrás, Jhonlenon Ribeiro disse: Ronaldo Negreiros Danieli amigo quando se fala em credenciais do banco parece que é mais dificil do quer o código...rsrs...falo isso porque já tem um bom tempo que mexo com integração de boleto via API e PIX...no meu caso pra mim conseguir as credenciais do Bradesco em homologação tive que pressionar mesmo o gerente de meu cliente...tipo assim...ou vc consegui essas credenciais ou meu cliente vai trocar de banco. Como funciona o processo de homologação de boleto do Bradesco (Obter as credenciais em homologação e depois em produção). O gerente tem que abrir um chamado para o setor Implementação Bradesco Manangement Cash (API COBRANÇA REGISTRO ONLINE DE BOLETOS)....apartir desse chamando o setor de implantação de boleto entra em contato com você por e-mail...na abertura do chamando tem que colocar seu e-mail e do cliente para acompanhar o processo....eles pedi a chave publica do certificado do cliente e lhe envia as credenciais em homologação....ai vem a parte do código. Lá vou eu tentar novamente então. Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
Lucio Bittes Postado 29 Dezembro, 2023 Compartilhar Postado 29 Dezembro, 2023 Parte do token conseguir fazer mas fiz por fora. Não conseguir adaptar para o componente. BradescoHibrido.rar Link para o comentário Compartilhar em outros sites More sharing options...
guilherm5 Postado 29 Janeiro Compartilhar Postado 29 Janeiro fala pessoal, bom dia.. sou um programador iniciante e estou fazendo uso da api bradesco, estou fazendo tudo pelo plpython3u no postgresql (eu sei que aqui não é o lugar pra postar minha duvida, mas falar com o pessoal do bradesco é impossivel, e nao achei nenhum outro lugar pra receber alguma ajuda) eu consigo gerar meu jws, access_token e X-Brad-Signature, mas ao tentar uma requisição via postman, eu recebo este erro: { "code": "134", "message": "Invalid scope", "details": "A lista de escopos do Application da Axway está diferente do CA" } alguem ja passou por este problema ? qualquer ajuda e sugestão seria válido. desde já, obrigado pela paciencia Link para o comentário Compartilhar em outros sites More sharing options...
Jhonlenon Ribeiro Postado 3 Fevereiro Compartilhar Postado 3 Fevereiro (editado) Bom dia...alguém está com esse erro ao tentar pegar o token no Bradesco? {"code":400,"message":"CPF/CNPJ inválido","details":null} Antes eu estava conseguindo pegar o token com exemplo @HelioNeto em homologação...mais agora dá erro. Editado 3 Fevereiro por Jhonlenon Ribeiro correção Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 5 Fevereiro Moderadores Compartilhar Postado 5 Fevereiro Em 03/02/2024 at 11:02, Jhonlenon Ribeiro disse: Bom dia...alguém está com esse erro ao tentar pegar o token no Bradesco? {"code":400,"message":"CPF/CNPJ inválido","details":null} Antes eu estava conseguindo pegar o token com exemplo @HelioNeto em homologação...mais agora dá erro. instabilidade lá? quem sabe, pois o cnpj ou cpf tu mandou certinho e conferiu ele! 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...
Jhonlenon Ribeiro Postado 5 Fevereiro Compartilhar Postado 5 Fevereiro (editado) Boa tarde @Juliomar Marchetti já estou vendo com suporte do Bradesco. Retorno do Bradesco. Feita análise e foram encontradas inconsistências no Cadastro e no certificado. Feita as correções e reimportado o certificado nas plataformas. Editado 5 Fevereiro por Jhonlenon Ribeiro correção 1 Link para o comentário Compartilhar em outros sites More sharing options...
HelioNeto Postado 5 Fevereiro Autor Compartilhar Postado 5 Fevereiro Boa Tarde Pessoal! Eu fiz um vídeo e postei no Youtube falando sobre a Geração do TOKEN que funcionou Belezinha, Mas a criação do boleto ainda está com erro e por isso eu não postei a continuação. E de todos os testes que eu fiz ainda está com o Erro: "Assinatura Inválida". Todos estes testes me fez perder Horas de esforço e inclusive o sono e mesmo assim ainda não consegui fazer funcionar. No meu entendimento tem a ver com a forma como é realizada a Assinatura no Windows e talvez não tenha solução ainda. Bom, como tem varias pessoas me perguntando, vou postar aqui um Teste que fiz até onde eu parei em DELPHI. Tem vários comentários de tentativas que fiz não estranhe não. Acredito que falta pouco para funcionar usando o Indy com OpenSSL, mas não consegui Detalhe, precisa trocar a constante CLIENT_ID, informando a sua de TESTE. Lembrando que as dlls e o .PEM precisa ficar na mesma pasta do Exe (que já é de praxe). Segue em anexo, Favor, quem conseguir fazer funcionar no Windows pelo Delphi, compartilha com a gente. Abraço! Fonte-Delphi-BradescoApiBoletoHibrido.rar 2 Link para o comentário Compartilhar em outros sites More sharing options...
rafabarzotto Postado 5 Fevereiro Compartilhar Postado 5 Fevereiro Olá pessoal! Vi que o pessoal está com dificuldade em fazer funcionar essa bendita API do Bradesco. Venho implementando ela faz algum tempo em PHP, já finalizei a mesma, com as funções de Registro, Consulta Individual de Titulo, Baixa, Estorno de Baixa, Alteração de Titulo e Consulta em Lote. Porém o registro não é Hibrido, o Bradesco e seus gerentes não deixam claro, talvez nem saibam, mas essa funcionalidade não está homologada, nem tem previsão para ser lançada ainda. Talvez devido isso a dificuldade. Como eu precisava da cobrança hibrida precisei fazer em duas etapas, registar um titulo normal e registrar um pix relacionado a esse titulo, chamando duas APIs diferentes. Tenho todos os end-points que citei acima prontos e homologados, porém desenvolvi em PHP. Caso alguém tenha alguma duvida precise de algum auxilio em relação a geração de assinatura, posso ajudar, mas já deixo claro que no ambiente Windows não existe a possibilidade de realizar a assinatura, para contornar isso daria pra desenvolver um middleware para geração da assinatura hospedado em ambiente Linux, ou executar algum comando interno com WSL. Vou anexar a Collection da API caso necessário tirar alguma duvida sobre as requests enviadas. Insomnia_2024-02-05.json 1 Link para o comentário Compartilhar em outros sites More sharing options...
guilherm5 Postado 7 Fevereiro Compartilhar Postado 7 Fevereiro boa tarde pessoal, eu entrei em contato com o bradesco pra resolver meu primeiro problema, era este problema: { "code": "134", "message": "Invalid scope", "details": "A lista de escopos do Application da Axway está diferente do CA" } e o Bradesco respondeu dizendo que era problema interno deles, mas, a partir dessa suposta correção que fizeram, eu comecei a receber outro erro na rota "validarDadosBoleto", erro: { "code": "104", "message": "invalid signature", "details": "null" } então o pessoal do Bradesco me enviou esta documentação (vou compartilhar com voces, talvez ajude), mas cara, ainda recebo o erro de invalid signature, vou anexar meu codigo, caso alguem consiga me ajudar.. o codigo esta em python{Instrucoes_Validacao_API.docxInstrucoes_Validacao_API.docxInstrucoes_Validacao_API.docx caso alguem tenha alguma informações valiosa sobre o erro invalid signature, compartilhe conosco por favor main.py Link para o comentário Compartilhar em outros sites More sharing options...
HelioNeto Postado 7 Fevereiro Autor Compartilhar Postado 7 Fevereiro Boa Tarde @guilherm5 O Erro de assinatura invalida é o mesmo que está retonando no meu teste em Delphi. Eu consegui registrar o boleto via Postman, utilizando um pré-script em JavaScript, Mas eu preciso em Delphi, ai parei de mexer por enquanto. Se vc estiver usando o Python em Windows, faz um teste rodando em Linux Vê se o erro muda. Link para o comentário Compartilhar em outros sites More sharing options...
rafabarzotto Postado 8 Fevereiro Compartilhar Postado 8 Fevereiro Boa Noite @guilherm5 Dei uma olhada no teu código, ajustei alguns pontos para deixar funcionando, agora com o exemplo fica fácil fazer os próximos end-points. Troquei para aquele end-point de teste de api conforme tem no manual. Tinha um probleminha na escrita do arquivo request, tinha um \n na ultima linha, fiz um tratamento para quando chegar na ultima linha não colocar a quebra. Aquele hasher/digest não é necessário. O X-Brad-Timestamp do header_boleto faltava o -03:00 E fiz uma função para gravar o token e expiração do token gerado em arquivo, e faz uma verificação quando venceu ou quando não existe. Isso por que o bradesco bloqueia as requests caso fique solicitando toda vez um novo token. Certo seria gravar num banco de dados ou cache de maneira criptografada. Com python da pra rodar no windows tranquilo que ele força usar \n. Mas de qualquer modo coloquei o os arquivos pra rodar no docker caso precise testar. Segue no anexo o código inteiro. teste-script-bradesco-python.zip 1 Link para o comentário Compartilhar em outros sites More sharing options...
Lucio Bittes Postado 13 Fevereiro Compartilhar Postado 13 Fevereiro Em 29/01/2024 at 10:02, guilherm5 disse: fala pessoal, bom dia.. sou um programador iniciante e estou fazendo uso da api bradesco, estou fazendo tudo pelo plpython3u no postgresql (eu sei que aqui não é o lugar pra postar minha duvida, mas falar com o pessoal do bradesco é impossivel, e nao achei nenhum outro lugar pra receber alguma ajuda) eu consigo gerar meu jws, access_token e X-Brad-Signature, mas ao tentar uma requisição via postman, eu recebo este erro: { "code": "134", "message": "Invalid scope", "details": "A lista de escopos do Application da Axway está diferente do CA" } alguem ja passou por este problema ? qualquer ajuda e sugestão seria válido. desde já, obrigado pela paciencia Também estou passando por essa parte. Link para o comentário Compartilhar em outros sites More sharing options...
Jhonlenon Ribeiro Postado 21 Fevereiro Compartilhar Postado 21 Fevereiro Boa tarde...alguém conseguiu registrar o boleto hibrido PIX Bradesco em Delphi? Link para o comentário Compartilhar em outros sites More sharing options...
Lucio Bittes Postado 29 Fevereiro Compartilhar Postado 29 Fevereiro Ainda não conseguir. Link para o comentário Compartilhar em outros sites More sharing options...
willian_delan Postado 4 Março Compartilhar Postado 4 Março Boa tarde, tudo bem? Aos que implementaram ou estão implementando, conseguem me tirar uma dúvida? O certificado utilizado nas requisições é o próprio do cliente mesmo? Por que conforme "manual" do Bradesco: "O certificado é emitido pelo Bradesco"; "Cada empresa deve utilizar um certificado exclusivo para ela e um clientID gerado pelo Banco. "; "Cada ambiente deve utilizar um certificado exclusivo para o ambiente utilizado. No caso de homologação, o cliente deve gerar um certificado conforme o "manual" e solicitar a implantação no ambiente de homologação. O mesmo deve ocorrer para o ambiente de produção. O padrão de certificado é igual para qualquer ambiente, mas o certificado gerado deve ser diferente em cada ambiente." No entanto ao questionarmos o banco eles retornaram que eles não enviam certificado.... que deve ser do próprio cliente e gostaria de saber de vocês como estão gerindo. Link para o comentário Compartilhar em outros sites More sharing options...
Lucio Bittes Postado 6 Março Compartilhar Postado 6 Março (editado) Depois de muita persistência e ajuda de um amigo conseguimos resolver o problema. usando o Indy ne. Mas agora com problema resolvido fica mais fácil agora. Editado 6 Março por Lucio Bittes 1 Link para o comentário Compartilhar em outros sites More sharing options...
Lucio Bittes Postado 7 Março Compartilhar Postado 7 Março (editado) No endpoint de teste com a API deu certo. Assinatura voltou normal. O endpoint de teste foi o https://proxy.api.prebanco.com.br/v1.1/jwt-service?agencia=331&conta=552 e obtivemos o retorno 200 - API acessada com sucesso. Mas no envio está apresentando o erro. Para o endpoint https://proxy.api.prebanco.com.br/v1/boleto/registrarBoleto obtivemos o retorno logo a baixo. { "code": "134", "message": "Invalid scope", "details": "A lista de escopos do Application da Axway está diferente do CA" } Editado 7 Março por Lucio Bittes 1 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Waldir Paim Postado 7 Março Moderadores Compartilhar Postado 7 Março Oi Lúcio, Conversa com o suporte do banco para ver se não seria necessário habilitar o ambiente de produção. Me parece que o certificado no contexto de produção deveria ser outro ou não está configurado. Link para o comentário Compartilhar em outros sites More sharing options...
willian_delan Postado 7 Março Compartilhar Postado 7 Março Em 04/03/2024 at 17:39, willian_delan disse: Boa tarde, tudo bem? Aos que implementaram ou estão implementando, conseguem me tirar uma dúvida? O certificado utilizado nas requisições é o próprio do cliente mesmo? Por que conforme "manual" do Bradesco: "O certificado é emitido pelo Bradesco"; "Cada empresa deve utilizar um certificado exclusivo para ela e um clientID gerado pelo Banco. "; "Cada ambiente deve utilizar um certificado exclusivo para o ambiente utilizado. No caso de homologação, o cliente deve gerar um certificado conforme o "manual" e solicitar a implantação no ambiente de homologação. O mesmo deve ocorrer para o ambiente de produção. O padrão de certificado é igual para qualquer ambiente, mas o certificado gerado deve ser diferente em cada ambiente." No entanto ao questionarmos o banco eles retornaram que eles não enviam certificado.... que deve ser do próprio cliente e gostaria de saber de vocês como estão gerindo. Boa tarde, alguém consegue me ajudar com esta dúvida? por gentileza. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 7 Março Moderadores Compartilhar Postado 7 Março 14 minutos atrás, willian_delan disse: Boa tarde, alguém consegue me ajudar com esta dúvida? por gentileza. veja fala que é do banco então eles tem algum manual para gerar o certificado com eles. igual o banco itau 1 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...
Moderadores Waldir Paim Postado 7 Março Moderadores Compartilhar Postado 7 Março 18 minutos atrás, willian_delan disse: Boa tarde, alguém consegue me ajudar com esta dúvida? por gentileza. O banco fornece um certificado para acessar a conta! Dá uma olhada nesse link: https://banco.bradesco/html/pessoajuridica/net-empresa/como-acessar-conta/certificado-digital.shtm 1 Link para o comentário Compartilhar em outros sites More sharing options...
Lucio Bittes Postado 8 Março Compartilhar Postado 8 Março 14 horas atrás, willian_delan disse: Boa tarde, alguém consegue me ajudar com esta dúvida? por gentileza. No manual tem o passo a passo para gerar o certificado, se caso não tiver volta na primeira pagina que tem os anexos. 1 Link para o comentário Compartilhar em outros sites More sharing options...
willian_delan Postado 8 Março Compartilhar Postado 8 Março @Juliomar Marchetti, @Waldir Paim e @Lucio Bittes Obrigado pelas informações, vou ver se identifico aqui, obrigado pelo apoio. Link para o comentário Compartilhar em outros sites More sharing options...
CARLOS EDUARDO Postado 12 Março Compartilhar Postado 12 Março Em 07/03/2024 at 14:21, Lucio Bittes disse: No endpoint de teste com a API deu certo. Assinatura voltou normal. O endpoint de teste foi o https://proxy.api.prebanco.com.br/v1.1/jwt-service?agencia=331&conta=552 e obtivemos o retorno 200 - API acessada com sucesso. Mas no envio está apresentando o erro. Para o endpoint https://proxy.api.prebanco.com.br/v1/boleto/registrarBoleto obtivemos o retorno logo a baixo. { "code": "134", "message": "Invalid scope", "details": "A lista de escopos do Application da Axway está diferente do CA" } Olá, bom dia! Na api de transferência do PagBank que desenvolvi eles disponibilizam a geração do certificado pelo próprio PagBank e na geração desse certificado é informado o scope que será usado! Acredito que a informação que foi passada pelo banco Bradesco de que o banco não gera o certificado pode estar errada, até pq isso é descrito na documentação! Acho que deveria focar nessa informação! 1 Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts