Lucio Bittes Postado 28 Março Postado 28 Março 5 minutos atrás, Jhonlenon Ribeiro disse: @Lucio Bittes você está testando em produção? eu estou esperando o suporte da API liberar meu cliente em produção, tem muita burocracia demais para um simples boletos. Eu quero testar em produção pra ver se vai retornar o qrcode do pix ou não no boleto. Bom dia. Não, tô esperando resposta. Muito moroso o pessoal do banco. Credo. 1
Membros Pro Tiago.T.Caldas Postado 1 Abril Membros Pro Postado 1 Abril Em 28/03/2024 at 08:45, Lucio Bittes disse: Bom dia. Não, tô esperando resposta. Muito moroso o pessoal do banco. Credo. Bom dia, com o seu projeto e alterando as informações que tenho de um cliente a cobrança foi realizada corretamente, inclusive retornando as informações da chave e TXId do título. Estou tentado agora junto ao layout de geração do QR Code do BCB gerar a partir da chave pix retornada, mas também pedi ajuda ao banco para confirmação do que foi gerado, vamos ver quem me ajuda primeiro. Campos do Layout Retorno 1
Membros Pro Tiago.T.Caldas Postado 1 Abril Membros Pro Postado 1 Abril Em 28/03/2024 at 08:45, Lucio Bittes disse: Bom dia. Não, tô esperando resposta. Muito moroso o pessoal do banco. Credo. De fato tá tudo ok, e o ambiente de homologação que tá em manutenção. Prazo para ainda hoje, 01/04/24, na parte da tarde. 1
Jhonlenon Ribeiro Postado 1 Abril Postado 1 Abril Boa tarde, hoje pela manhã o suporte da API do Bradesco me enviou as credenciais em produção....só que em produção está dando erro na hora de registrar o boleto, na obtenção do token está OK. { "code": "104", "message": "invalid signature", "details": null } em homologação até sexta-feira tava OK....hoje o ambiente em homologação está em manutenção... 1
Jhonlenon Ribeiro Postado 1 Abril Postado 1 Abril 1 hora atrás, Jhonlenon Ribeiro disse: Boa tarde, hoje pela manhã o suporte da API do Bradesco me enviou as credenciais em produção....só que em produção está dando erro na hora de registrar o boleto, na obtenção do token está OK. { "code": "104", "message": "invalid signature", "details": null } em homologação até sexta-feira tava OK....hoje o ambiente em homologação está em manutenção... Esse erro era problema no meu json....agora estou validando os dados em produção...estou recebendo o retorno Dados inconsistentes 1
Jhonlenon Ribeiro Postado 3 Abril Postado 3 Abril Boa tarde, já questionei o suporte da API Bradesco em 2 chamado sobre o retorno do qrcode do pix no json e até agora eles não resolveram....reconheceram que o problema está no produto...mais até agora não arrumaram 1
Membros Pro Tiago.T.Caldas Postado 3 Abril Membros Pro Postado 3 Abril 2 horas atrás, Jhonlenon Ribeiro disse: Boa tarde, já questionei o suporte da API Bradesco em 2 chamado sobre o retorno do qrcode do pix no json e até agora eles não resolveram....reconheceram que o problema está no produto...mais até agora não arrumaram Vocês tem as credenciais de produção? Eu só tenho de homologação e o gerente disse que o erro era só nesse ambiente. Ele ficou de gerar hoje as credenciais de produção para que eu pudesse fazer os teste, estou aguardando.
Jhonlenon Ribeiro Postado 3 Abril Postado 3 Abril Sobre as credenciais em produção do Bradesco é aberto um chama com assunto certo e com e-mail cc do gerente de conta PJ em anexo, depois o gerente de conta PJ Bradesco precisa pegar Autorização do cliente para então responder ao suporte...só depois desse processo que vc recebe o Cliente_key e Secret em produção. Exemplo de assunto de solicitação em produção. CAD-PRD | API DE COBRANÇA BOLETO HIBRIDO PIX | EMPRESA TAL | 00.000.000/0000-00, e-mail que não esteja no padrão do banco pode demorar muito pra ser respondido ou então não tem resposta. Eu recebi as credenciais em produção, mais estou com erro IDENTIFICADOR DO PRODUTO NAO CADASTRADO, estou esperando o retorno do suporte 1
Jhonlenon Ribeiro Postado 4 Abril Postado 4 Abril Boa tarde @Lucio Bittes e @willian_delan hoje consegui registrar o boleto em produção, mais pra minha surpresa o qrcode do pix do veio no retorno do json, registrei 2 boletos e não veio retorno....é complicado....o mesmo problema que aconteci em homologação, aconteci em produção...eu informei tudo certo no json de envio. Para o qr code do pix tem marcar esse campo "cindcdCobrMisto":"S", e não deu certo...agora vou entrar em contato com suporte da API do Bradesco relatando o problema. Parte do retorno abaixo. "cindcdCobrMisto":"S","ialiasAdsaoCta":"06936134000195","iconcPgtoSpi":"20340904287093955007364400000000016","caliasAdsaoCta":"","ilinkGeracQrcd":"","wqrcdPdraoMercd":"","validadeAposVencimento":60,"qFiller6":"","sfiller6":"","sfase":1} 2
willian_delan Postado 4 Abril Postado 4 Abril 6 minutos atrás, Jhonlenon Ribeiro disse: Boa tarde @Lucio Bittes e @willian_delan hoje consegui registrar o boleto em produção, mais pra minha surpresa o qrcode do pix do veio no retorno do json, registrei 2 boletos e não veio retorno....é complicado....o mesmo problema que aconteci em homologação, aconteci em produção...eu informei tudo certo no json de envio. Para o qr code do pix tem marcar esse campo "cindcdCobrMisto":"S", e não deu certo...agora vou entrar em contato com suporte da API do Bradesco relatando o problema. Parte do retorno abaixo. "cindcdCobrMisto":"S","ialiasAdsaoCta":"06936134000195","iconcPgtoSpi":"20340904287093955007364400000000016","caliasAdsaoCta":"","ilinkGeracQrcd":"","wqrcdPdraoMercd":"","validadeAposVencimento":60,"qFiller6":"","sfiller6":"","sfase":1} Pelo menos está conseguindo registrar em produção, 1 problema a menos, eu ainda estou aguardando eles enviarem as credências de produção, pessoal é meio lento lá...
Jhonlenon Ribeiro Postado 6 Abril Postado 6 Abril Eu acho que o Bradesco não tem ainda esse boleto hibrido pix igual o amigo @Lucio Bittes comentou ou é um projeto piloto que ainda está em teste, acho que vou tentar montar o PAYLOAD do PIX e montar no boleto, o ruim é o retorno que não vai vim no arquivo CNAB. 1
Membros Pro rpaulogio Postado 10 Abril Membros Pro Postado 10 Abril Boa tarde, Senhores, como vcs preencheram esses campos: nroCpfCnpjBenef - Número de Inscrição do CNPJ ou CPF do Beneficiário (Cedente), sendo que o campo tem o tamanho de 9 caracteres. o cnpj tem 14 caracteres. filCpfCnpjBenef - no caso de cnpj = '0001'? digCpfCnpjBenef - seria os últimos 2 campos do cnpj? Agradeço.
_asseinfo Postado 11 Abril Postado 11 Abril Em 25/03/2024 at 14:45, willian_delan disse: @Jhonlenon RibeiroEu tive um retorno do Bradesco: Boa Tarde, Feita análise e foi realizada uma atualização no cadastro. Favor realizar uma nova validaçao seguindo o Manual em anexo. Caso ocorra algum erro enviar as seguintes informações: * client key * certificado público utilizado * payload (jwt) * request Atenciosamente, VIVIANE RODRIGUES DOS SANTOS Suporte API [email protected] *Vou testar e te confirmo, possivelmente era uma falha deles mesmo. Segue manual repassado por eles: https://files.fm/u/hm8megzuh4 Olá, você poderia passar o manual? O link tá expirado. Muito obrigado.
Jhonlenon Ribeiro Postado 12 Abril Postado 12 Abril Boa tarde, hoje conseguimos registrar o boleto hibrido pix em produção e retornou o qrcode do pix....agora ficou 100%, mais o header precisa está desse jeito aqui... {*** MONTAGEM DO HEADER ***} FHTTP.Request.Clear; FHTTP.Request.CustomHeaders.Clear; FHTTP.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; GTB5; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Maxthon; InfoPath.1; .NET CLR 3.5.30729; .NET CLR 3.0.30618)'; FHTTP.Request.Accept := '*/*'; FHTTP.Request.AcceptCharSet := 'UTF-8, *;q=0.8'; FHTTP.Request.AcceptEncoding := 'gzip, deflate, br'; FHTTP.Request.BasicAuthentication := False; FHTTP.Request.Connection := 'keep-alive'; FHTTP.Request.CustomHeaders.FoldLines := False; FHTTP.Request.ContentType := 'application/json'; FHTTP.Request.CustomHeaders.Add('Authorization: Bearer ' + editToken.Text); //TOKEN OBTIDO. FHTTP.Request.CustomHeaders.Add('X-Brad-Signature: ' +vStrRequestAssinado); FHTTP.Request.CustomHeaders.Add('X-Brad-Nonce: ' + IntToStr(vIntMiliSegundos)); FHTTP.Request.CustomHeaders.Add('X-Brad-Timestamp: ' + vStrTimeStamp); FHTTP.Request.CustomHeaders.Add('X-Brad-Algorithm: SHA256'); FHTTP.Request.CustomHeaders.Add('access-token: ' + CLIENT_ID); FHTTP.Request.CustomHeaders.Add('cpf-cnpj: ' + 'AQUI VC COLOCA O CNPJ DA EMPRESA'); {*** FIM MONTAGEM DO HEADER ***} Parte do json de retorno, eu modiquei os dados baixo por segurança. "wqrcdPdraoMercd":"00020101021226910014BR.GOV.BCB.PIX2569qrpix.bradesco.com.br/qr/v2/cobv/950dfdf4e46-cdfdgdgdgfdfdfc91-9d21-3045adf0dfdfd052040000530395656563654045.155454502BR5919EMPRESA LTDA6008AADGPH62070503***63063F7F","validadeAposVencimento":60,"qFiller6":"","sfiller6":"","sfase":1} 3
Jhonlenon Ribeiro Postado 12 Abril Postado 12 Abril @_asseinfo os manuais está nesse link....Clique aqui ManualAPI 2
Jhonlenon Ribeiro Postado 12 Abril Postado 12 Abril @rpaulogio No nosso projeto fizemos assim.... ' "nroCpfCnpjBenef":"'+Copy(SQL_busca_contaEmpresa_CNPJ.AsString, 1, 8)+'",' + ' "filCpfCnpjBenef":"'+Copy(SQL_busca_contaEmpresa_CNPJ.AsString, 9, 4)+'",' + ' "digCpfCnpjBenef":"'+Copy(SQL_busca_contaEmpresa_CNPJ.AsString, 13, 2)+'",' + 1 1
Membros Pro rpaulogio Postado 16 Abril Membros Pro Postado 16 Abril Boa tarde, Alguém recebeu esse erro nos testes? {"statusHttp":400,"errorMessage":"DADOS INCONSISTENTES - 0840"} Obrigado.
Membros Pro rpaulogio Postado 16 Abril Membros Pro Postado 16 Abril Senhores, Alguém pegou esse erro: {"statusHttp":400,"mensagem":"Erro ao criar a cobrança com o BSPI.","body":{"type":"https://pix.bcb.gov.br/api/v2/error/CobVOperacaoInvalida","title":"Cobrança inválida","status":400,"detail":"A requisição que busca alterar/criar ou consultar um(a) cobrança com vencimento não respeita o schema ou está semanticamente errada." json: "demisTitloCobr": "16.04.2024",
phbarbosa Postado 17 Abril Postado 17 Abril Bom dia pessoal, No meu caso, estou precisando assinar o JWT com a chave privada, verifiquei que no fonte que vocês testaram é feita a assinatura com certificado.pfx Alguém já passou por isso? Documentação MANUAL DO DESENVOLVEDOR, v5.0 de Fev/2024
Jhonlenon Ribeiro Postado 18 Abril Postado 18 Abril Em 16/04/2024 at 14:40, rpaulogio disse: Boa tarde, Alguém recebeu esse erro nos testes? {"statusHttp":400,"errorMessage":"DADOS INCONSISTENTES - 0840"} Obrigado. Esse erro é problema no json do boleto que está errado...quando você informa um dado errado no json do boleto retorna esse erro ai DADOS INCONSISTENTES - 0840 Em 16/04/2024 at 15:28, rpaulogio disse: Senhores, Alguém pegou esse erro: {"statusHttp":400,"mensagem":"Erro ao criar a cobrança com o BSPI.","body":{"type":"https://pix.bcb.gov.br/api/v2/error/CobVOperacaoInvalida","title":"Cobrança inválida","status":400,"detail":"A requisição que busca alterar/criar ou consultar um(a) cobrança com vencimento não respeita o schema ou está semanticamente errada." json: "demisTitloCobr": "16.04.2024", Você está testando o boleto hibrido Bradesco ou PIX Puro do Bradesco? 1
Membros Pro Ronaldo Negreiros Danieli Postado 19 Abril Membros Pro Postado 19 Abril Pessoal o Bradesco me enviou o ClientID e ClientKey então vou começar a minha saga também. No entanto me mandaram um novo leiaute que trata justamente dos trâmites de acesso as APIs, eu olhei as postagens aqui do tópico e acho que ninguém enviou então estou compartilhando pois vai que tem alguma informação nova já que é de fevereiro/2024. Na próxima semana já terei alguns resultados e compartilho aqui também. Manual do desenvolvedor v5.0.pdf
Jhonlenon Ribeiro Postado 22 Abril Postado 22 Abril Boa tarde, o registro do boleto hibrido pix eu consegui e já em produção! agora estou na luta pra conseguir consultar a situação do boleto e baixa. Erro retornado. {"status":500,"transacao":"CBTTIAGS","mensagem":"Erro inesperado na solicitação.","causa":"null - null - null"} Enviei um e-mail para o suporte da API mais eles demora demais pra responder.
Membros Pro Tiago.T.Caldas Postado 22 Abril Membros Pro Postado 22 Abril 4 horas atrás, Jhonlenon Ribeiro disse: Boa tarde, o registro do boleto hibrido pix eu consegui e já em produção! agora estou na luta pra conseguir consultar a situação do boleto e baixa. Erro retornado. {"status":500,"transacao":"CBTTIAGS","mensagem":"Erro inesperado na solicitação.","causa":"null - null - null"} Enviei um e-mail para o suporte da API mais eles demora demais pra responder. Sexta feira (19/4) eu tive uma reunião com o Rodrigo do Bradesco, ele informou que não existe um endpoint pra consulta do boleto, tipo por códgio de barras nem pelas informações do boleto, mas pode-se consultar pelo que já existe para o pix, pelo TXID, só que esse somente para o status do pix. Também informou que no dia anterior foi informado que as credênciais de homolagação foram alteradas, seguem: "nroCpfCnpjBenef": "68542653", "filCpfCnpjBenef": "1018", "digCpfCnpjBenef": "38", "cidtfdProdCobr": "09", "cnegocCobr": "386100000000041000", obs.: No Header deve ser alterado o CNPJ para 68542653101838
Jhonlenon Ribeiro Postado 22 Abril Postado 22 Abril @Tiago.T.Caldas Boa noite, algumas informações do Bradesco são contraditório, estou falando direto com areia técnica da API, eles estão verificando essa situação, porque existe até um manual de consulta e baixa de boleto. Manual_Consulta_Bradesco.rar 1
Jhonlenon Ribeiro Postado 22 Abril Postado 22 Abril (editado) @Lucio Bittes agora está retornando o qrcode do pix em homologação, depois dessa alteração nos dados em homologação. Será que você consegui implementar no ACBrBoleto? "nroCpfCnpjBenef": "68542653", "filCpfCnpjBenef": "1018", "digCpfCnpjBenef": "38", "cidtfdProdCobr": "09", "cnegocCobr": "386100000000041000", obs.: No Header deve ser alterado o CNPJ para 68542653101838 {*** FIM BLOCO DE ASSINATURA ***} {*** MONTAGEM DO HEADER ***} FHTTP.Request.Clear; FHTTP.Request.CustomHeaders.Clear; FHTTP.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; GTB5; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Maxthon; InfoPath.1; .NET CLR 3.5.30729; .NET CLR 3.0.30618)'; FHTTP.Request.Accept := '*/*'; FHTTP.Request.AcceptCharSet := 'UTF-8, *;q=0.8'; FHTTP.Request.AcceptEncoding := 'gzip, deflate, br'; FHTTP.Request.BasicAuthentication := False; FHTTP.Request.Connection := 'keep-alive'; FHTTP.Request.CustomHeaders.FoldLines := False; FHTTP.Request.ContentType := 'application/json'; FHTTP.Request.CustomHeaders.Add('Authorization: Bearer ' + editToken.Text); //TOKEN OBTIDO. FHTTP.Request.CustomHeaders.Add('X-Brad-Signature: ' +vStrRequestAssinado); FHTTP.Request.CustomHeaders.Add('X-Brad-Nonce: ' + IntToStr(vIntMiliSegundos)); FHTTP.Request.CustomHeaders.Add('X-Brad-Timestamp: ' + vStrTimeStamp); FHTTP.Request.CustomHeaders.Add('X-Brad-Algorithm: SHA256'); FHTTP.Request.CustomHeaders.Add('access-token: ' + CLIENT_ID); FHTTP.Request.CustomHeaders.Add('cpf-cnpj: ' + '68542653101838'); /// CNPJ de homologação Parte do retorno do json em homologação "ialiasAdsaoCta":"9fb698d6-b191-4cec-99a5-ae7b86818039", "iconcPgtoSpi":"20240422237093861004100022222233408", "wqrcdPdraoMercd":"00020101021226930014BR.GOV.BCB.PIX2571qrpix-h.bradesco.com.br/qr/v2/cobv/a4365949-d058-448f-a3e0-7c20de621e5e520400005303986540580.005802BR5924EMPRESA PGIT NET EMPRESA6006OSASCO62070503***63044EAE", "validadeAposVencimento":0, Editado 22 Abril por Jhonlenon Ribeiro
Recommended Posts