-
Total de ítens
77 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que HelioNeto postou
-
Era uma falha minha, o meu Delphi estava pegando o ACBrBoletoW_Bradesco.pas de uma outra pasta. Agora está pegando correto, no Demo eu tinha informado Espécie Docto = "DM", mas no caso tem que ser "02" Após realizar novo teste deu certo. Retornou 200.
-
Eu apaguei os meus arquivos, baixei e instalei a ACBr novamente, e acho que ainda faltam alguns ajustes. Retornou o Erro 400 Bad Request: { "message":"com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String \"DM\": not a valid Integer value\n at [Source: (org.apache.cxf.transport.http.AbstractHTTPDestination$1); line: 1, column: 570] (through reference chain: br.com.bradesco.cbon.srv.gerar.boleto.hibrido.model.RegistrarBoleto[\"cespceTitloCobr\"])" } Acredito que seja aqueles casos que o John falou que está enviando 0 como inteiro mas deveria mandar "0" como string.
-
Para deixar aqui registrado para documentarmos, O Retorno do Suporte do Bradesco referente ao erro 400 "Erro na comunicação...." Ou seja, basta tentar outra vez que em algum momento vai estabelecer a comunicação.
-
Exatamente isso John. Vou mandar para o Pessoal do Bradesco. Assim que subir no SVN já faço mais testes.
-
O Pessoal do Bradesco Alterou o Cadastro lá. Agora está retornando o erro 400 Bad Request no Postman E a mesma coisa no ACBrBoletoDemo 09/12/24 15:30:46:822 - Retorno Envio: TBoletoW_Bradesco 09/12/24 15:30:46:822 - Código do Envio: 400 1.1 Bad Request 09/12/24 15:30:46:824 - Retorno Envio: Result={"statusHttp":400,"errorMessage":"Erro na comunicação CICS X IMS via APPC"} 09/12/24 15:30:46:824 - Cookies: 09/12/24 15:30:46:824 - b379869d074ff4de926886d8fcd3aa1e=d24fef8650d060048bb1c27d76667003 TS015ebd97=0129547d57ac1ddfba1e8713c028c46f964fe06186635c4f4ed0967fc976ebf0ca979f7547cf4e545db250f007da2e2037dc6ff8bb dtCookie=v_4_srv_29_sn_45B2DEFEF864033E5368C2AC4EA0AD10_perc_100000_ol_0_mul_1_app-3Aea7c4b59f27d43eb_0 364315a7bf2deed839e2b5939fc4ba17=fd1819bb0696b66210eae48dda616517 Vou aguardar os ajustes finais aí para testar.
-
Verdade, era isso, eu estava enviado para o https://proxy.api.prebanco.com.br/v1/boleto/registrarBoleto ao invés do https://proxy.api.prebanco.com.br/v1/boleto-hibrido/registrar-boleto Quando alterei aqui no Postman obtive o retorno 403. Vou entrar em contato com o Suporte E assim que tiver um retorno eu posto aqui. Obrigado.
-
No Postman eu cheguei no Erro 400 - Bad Request. Mostrando quais campos estão inválidos no Payload. Ou seja, passou pelo erro de não ter Permissão.
-
Fiz o Ajuste conforme você mencionou, mas ainda persiste o Erro 403. 09/12/24 13:34:13:291 - Retorno Envio: TBoletoW_Bradesco 09/12/24 13:34:13:291 - Código do Envio: 403 1.1 Forbidden 09/12/24 13:34:13:291 - Retorno Envio: Result={"registrarTitulo":"1","codUsuario":"APISERVIC","nroCpfCnpjBenef":"68542653","filCpfCnpjBenef":"1018","digCpfCnpjBenef":"38","tipoAcesso":"2","cpssoaJuridContr":"0","ctpoContrNegoc":"0","nseqContrNegoc":"0","cidtfdProdCobr":"09","cnegocCobr":"386100000000041000","codigoBanco":"237","filler":"","eNseqContrNegoc":"2337627","tipoRegistro":"001","cprodtServcOper":"00000000","ctitloCobrCdent":"99888766483","ctitloCliCdent":"0000000001","demisTitloCobr":"09.12.2024","dvctoTitloCobr":"09.01.2025","cidtfdTpoVcto":"0","cindcdEconmMoeda":"00006","vnmnalTitloCobr":10000,"qmoedaNegocTitlo":"0","cespceTitloCobr":"02","cindcdAceitSacdo":"N","ctpoProteTitlo":"0","ctpoPrzProte":"0","ctpoProteDecurs":"00","ctpoPrzDecurs":"00","cctrlPartcTitlo":"00","cformaEmisPplta":"02","cindcdPgtoParcial":"N","qtdePgtoParcial":"000","filler1":"","ptxJuroVcto":"0","vdiaJuroMora":"0","qdiaInicJuro":"0","pmultaAplicVcto":0,"vmultaAtrsoPgto":0,"qdiaInicMulta":0,"pdescBonifPgto01":0,"vdescBonifPgto01":0,"dlimDescBonif1":"","pdescBonifPgto02":0,"vdescBonifPgto02":0,"dlimDescBonif2":"","pdescBonifPgto03":0,"vdescBonifPgto03":0,"dlimDescBonif3":"","ctpoPrzCobr":"1","pdescBonifPgto":"0","vdescBonifPgto":"0","dlimBonifPgto":"","vabtmtTitloCobr":"0","viofPgtoTitlo":"0","filler2":"","isacdoTitloCobr":"CLIENTE DE TESTES","elogdrSacdoTitlo":"Rua dos clientes","enroLogdrSacdo":"100","ecomplLogdrSacdo":"","ccepSacdoTitlo":"18270","ccomplCepSacdo":"000","ebairoLogdrSacdo":"Centro","imunSacdoTitlo":"Tatui","csglUfSacdo":"SP","indCpfCnpjSacdo":"1","nroCpfCnpjSacdo":"67638780876","renderEletrSacdo":"","cdddFoneSacdo":"","cfoneSacdoTitlo":"","bancoDeb":"0","agenciaDeb":"0","agenciaDebDv":"0","contaDeb":"0","bancoCentProt":"0","agenciaDvCentPr":"0","isacdrAvalsTitlo":"","nroCpfCnpjSacdr":"","ccepSacdrTitlo":"","ccomplCepSacdr":"","elogdrSacdrAvals":"","enroLogdrSacdr":"","ecomplLogdrSacdr":"","ebairoLogdrSacdr":"","imunSacdrAvals":"","csglUfSacdr":"","indCpfCnpjSacdr":"1","renderEletrSacdr":"","cdddFoneSacdr":"","cfoneSacdrTitlo":"","filler3":"","fase":"1","cindcdCobrMisto":"S","ialiasAdsaoCta":"","iconcPgtoSpi":"","caliasAdsaoCta":"","ilinkGeracQrcd":"","wqrcdPdraoMercd":"","validadeAposVencimento":"","filler4":""} 09/12/24 13:34:13:291 - Cookies: 09/12/24 13:34:13:292 - b379869d074ff4de926886d8fcd3aa1e=d24fef8650d060048bb1c27d76667003 TS015ebd97=0129547d57b5fac3363176031b54ef796e0191dfc613a0a2cc670d5f8403832976bcdffe9c97099c5e47a68b54e6de1c67def273bc 09/12/24 13:34:13:292 - 09/12/24 13:34:13:292 - 09/12/24 13:34:13:293 - Header: 09/12/24 13:34:13:293 - HTTP/1.1 403 Forbidden x-rate-limit: [{"window":0,"type":"throttle","remaining":499}] max-forwards: 20 via: 1.1 traffic-75ff7f498b-n8tqm (Gateway) x-correlationid: Id-8b2b5767cd144e65ecbfd796 0; Id-8b2b5767172860e71389fce0 0 date: Mon, 09 Dec 2024 17:40:27 GMT content-type: application/json Transfer-Encoding: chunked
-
@Victor H. Gonzales - Panda Está gerando o Token corretamente, agora ocorre o erro 403 - Forbidden Em homologação Conforme Log: 09/12/24 11:21:29:605 - Retorno Envio: TBoletoW_Bradesco 09/12/24 11:21:29:605 - Código do Envio: 403 1.1 Forbidden 09/12/24 11:21:29:606 - Retorno Envio: Result={"registrarTitulo":"1","codUsuario":"APISERVIC","nroCpfCnpjBenef":"68542653","filCpfCnpjBenef":"1018","digCpfCnpjBenef":"38","tipoAcesso":"2","cpssoaJuridContr":"2337627","ctpoContrNegoc":"000","nseqContrNegoc":"2337627","cidtfdProdCobr":"09","cnegocCobr":"282200000000008442","codigoBanco":"237","filler":"","eNseqContrNegoc":"2337627","tipoRegistro":"001","cprodtServcOper":"00000000","ctitloCobrCdent":"99888766483","ctitloCliCdent":"0000000001","demisTitloCobr":"09.12.2024","dvctoTitloCobr":"09.01.2025","cidtfdTpoVcto":"0","cindcdEconmMoeda":"00006","vnmnalTitloCobr":10000,"qmoedaNegocTitlo":"0","cespceTitloCobr":"02","cindcdAceitSacdo":"N","ctpoProteTitlo":"0","ctpoPrzProte":"0","ctpoProteDecurs":"0","ctpoPrzDecurs":"0","cctrlPartcTitlo":"0","cformaEmisPplta":"02","cindcdPgtoParcial":"N","qtdePgtoParcial":"000","filler1":"","ptxJuroVcto":0,"vdiaJuroMora":0,"qdiaInicJuro":0,"pmultaAplicVcto":0,"vmultaAtrsoPgto":0,"qdiaInicMulta":0,"pdescBonifPgto01":0,"vdescBonifPgto01":0,"dlimDescBonif1":"","pdescBonifPgto02":0,"vdescBonifPgto02":0,"dlimDescBonif2":"","pdescBonifPgto03":0,"vdescBonifPgto03":0,"dlimDescBonif3":"","ctpoPrzCobr":"1","pdescBonifPgto":"0","vdescBonifPgto":"0","dlimBonifPgto":"","vabtmtTitloCobr":"0","viofPgtoTitlo":"0","filler2":"","isacdoTitloCobr":"CLIENTE DE TESTES","elogdrSacdoTitlo":"Rua dos clientes","enroLogdrSacdo":"100","ecomplLogdrSacdo":"","ccepSacdoTitlo":"18270","ccomplCepSacdo":"000","ebairoLogdrSacdo":"Centro","imunSacdoTitlo":"Tatui","csglUfSacdo":"SP","indCpfCnpjSacdo":"1","nroCpfCnpjSacdo":"67638780876","renderEletrSacdo":"","cdddFoneSacdo":"","cfoneSacdoTitlo":"","bancoDeb":"0","agenciaDeb":"0","agenciaDebDv":"0","contaDeb":"0","bancoCentProt":"0","agenciaDvCentPr":"0","isacdrAvalsTitlo":"","nroCpfCnpjSacdr":"","ccepSacdrTitlo":"","ccomplCepSacdr":"","elogdrSacdrAvals":"","enroLogdrSacdr":"","ecomplLogdrSacdr":"","ebairoLogdrSacdr":"","imunSacdrAvals":"","csglUfSacdr":"","indCpfCnpjSacdr":"1","renderEletrSacdr":"","cdddFoneSacdr":"","cfoneSacdrTitlo":"","filler3":"","fase":"1","cindcdCobrMisto":"S","ialiasAdsaoCta":"","iconcPgtoSpi":"","caliasAdsaoCta":"","ilinkGeracQrcd":"","wqrcdPdraoMercd":"","validadeAposVencimento":"","filler4":""} 09/12/24 11:21:29:606 - Cookies: 09/12/24 11:21:29:606 - b379869d074ff4de926886d8fcd3aa1e=83782428a60fd841c7c84fdb45315353 TS015ebd97=0129547d57dc3837e01ca9caf51d7cde09b6967f9e6c699d80ec5946478c211f0d2432b86c310cb70a67506582baf45cc6abd7301d 09/12/24 11:21:29:606 - 09/12/24 11:21:29:607 - 09/12/24 11:21:29:607 - Header: 09/12/24 11:21:29:607 - HTTP/1.1 403 Forbidden x-rate-limit: [{"window":0,"type":"throttle","remaining":499}] max-forwards: 20 via: 1.1 traffic-75ff7f498b-q6cxj (Gateway) x-correlationid: Id-6a0c5767b04901003e8375f8 0; Id-6a0c57678216f82d08c2baaa 0 date: Mon, 09 Dec 2024 15:27:38 GMT content-type: application/json Transfer-Encoding: chunked Observaçõa, nesse Payload já fiz os Ajustes que o @Jhonlenon Ribeiro explicou que campos com Inteiro deve ir String.
-
Eu não consegui fazer funcionar em Homologação. Mas devo ter feito algo errado. Vou baixar novamente e instalar.
-
Eu baixei os Fontes, atualizei tudo, No Evento de Click do Registrar, coloquei: Boleto.Configuracoes.WebService.UseCertificateHTTP := False; Boleto.Configuracoes.WebService.ArquivoCRT := 'C:\svn\trunk2\Exemplos\ACBrBoleto\Delphi\cert-gerencial-auto.crt'; Boleto.Configuracoes.WebService.ArquivoKEY := 'C:\svn\trunk2\Exemplos\ACBrBoleto\Delphi\cert-gerencial-auto.key'; mas agora está com erro em TBoletoWSREST.GerarRemessa.
-
Bom dia! vou testar aqui também.
-
Certo. A URL que estou usando para Registrar é: https://proxy.api.prebanco.com.br/v1/boleto/registrarBoleto Essa é a ordem do Header de Registro de Boleto que está no Postman:
-
Uma dica, no Teste do Postman que eu tenho que retorna o 400. Tanto a URL de Geração do Token como a URL que vai dentro do Payload Assinado é o: https://proxy.api.prebanco.com.br/auth/server/v1.2/token
-
Sim, está UseCertificateHTTP = False. Eu apaguei todos os arquivos da Pasta do Demo, baixei novamente do SVN, instalei e Agora retornou 200: ------------------------------ 26/11/24 10:47:59:285 - Comando Enviar: TOAuth 26/11/24 10:47:59:285 - URL: [POST] https://proxy.api.prebanco.com.br/auth/server/v1.2/token 26/11/24 10:48:00:052 - Validade: 26/11/2024 11:48:00 26/11/24 10:48:00:052 - Comando Enviar: TBoletoW_Bradesco 26/11/24 10:48:00:052 - Comando Enviar: {"registrarTitulo":1,"codUsuario":"APISERVIC","nroCpfCnpjBenef":"99999999999962","filCpfCnpjBenef":57,......etc...} 26/11/24 10:48:00:053 - URL: [POST] https://proxy.api.prebanco.com.br/v1/boleto-hibrido/registrar-boleto 26/11/24 10:48:00:085 - Retorno Envio: TBoletoW_Bradesco 26/11/24 10:48:00:086 - Código do Envio: 200 1.1 OK ------------------------------ Mas ainda está com esse Erro: Expected "{" but found invalid Symbol (1,2) na Analise do Retorno. Aproveitei para testar a Consulta de Boleto, mas ainda não está implementado.
-
Baixei o arquivo, fiz os Testes, de fato está pegando UTC agora: mais ainda estou tento o Retorno 500: Ocorre nessa função: Esse erro: Será que estou preenchendo algo errado no Demo ACBrBoleto?
-
Sim, eu estou em Campo Grande/MS aqui é GMT-4. 1h a menos que Brasília.
-
Então, no Postman eu consegui Gerar o Token e Enviar o Boleto, retornando 400 bad request por enviar dados fictícios. Hugo, mais tarde eu vou testar sua Unit, agora estou ocupado em outra demanda. Obrigado.
-
Sim, vou mandar no Discord.
-
Fiz os Testes e agora não ocorreu mais o Erro de Chave, agora caiu no Erro 500. Na Procedure : TOAuth.ProcessarRespostaOAuth Segue o log. 25/11/24 17:04:32:126 - Comando Enviar: TOAuth 25/11/24 17:04:35:436 - URL: [POST] https://proxy.api.prebanco.com.br/auth/server/v1.1/token 25/11/24 17:06:11:807 - Erro: HTTP_Code=500 Erro=grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=ASSINATURA 25/11/24 17:06:13:767 - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=ASSINATURA
-
Não, o Loadfromfile é no TOAuth.Create. Ele é criado e antes de criar o Boleto Bradesco e só ali que muda o Type para atJWT se depois que criar o Bradesco colocar para realizar o LoadFromFile acho que vai funcionar.
-
Até essa Linha: 288 está certo. atJWT mas depois executa a LJWTAuth.GenerateJWT antes de ter entrado no LoadFromFile que você mencionou. parece que a Criação do Boleto bradesco está posterior a criação do TOAuth
-
-
-
Isso, estou passando direto no btnWSRegistrarClick. (...) begin Boleto := FACBrBoleto; Boleto.Configuracoes.WebService.UseCertificateHTTP := False; Boleto.Configuracoes.WebService.ArquivoKEY :='cert-gerencial-auto.key'; Boleto.Configuracoes.WebService.ArquivoCRT :='cert-gerencial-auto.crt'; (...) Mas também informei no AcbrBoletoDemo.ini [WEBSERVICE] (...) ArquivoCRT=C:\svn\trunk2\Exemplos\ACBrBoleto\Delphi\cert-gerencial-auto.crt ArquivoKEY=C:\svn\trunk2\Exemplos\ACBrBoleto\Delphi\cert-gerencial-auto.key ArquivoPFX=C:\svn\trunk2\Exemplos\ACBrBoleto\Delphi\cert-gerencial-auto.pfx (...)