Ir para conteúdo
  • Cadastre-se

Lucio Bittes

Membros
  • Total de ítens

    240
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Lucio Bittes

  1. 14 horas atrás, Jhonlenon Ribeiro disse:

    @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,

    Bom dia. Por enquanto não vou conseguir. Provável que mês que vem talvez possa iniciar o processo. Vai depender muito da demanda, que por sinal sempre tá acumulada rsrs.

    Esse último anexo e que você está usando ne?

  2. 1 minuto atrás, Juliomar Marchetti disse:

    após essa alteração . tu rodou o instalador do acbr e testou o componente?

    ele passou

    Boa tarde. Sim, funcionou corretamente com as informações do proxy do jeito que fiz.

  3. 29 minutos atrás, Daniel InfoCotidiano disse:

    Bom dia @Lucio Bittes
    Subimos uma correção, pode atualizar seu svn e rodar o instalador por favor.
    após os estes se puder nos dar um feedback;
    É para estar funcionando em seu ambiente agora

    Acabei de efetuar a consulta e retornou com sucesso. Obrigado!

    • Curtir 1
  4. 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.

    • Curtir 1
  5. 2 minutos atrás, willian_delan disse:

    @Jhonlenon Ribeiroe @Lucio Bittes, com esse projeto consegui emitir com sucesso o boleto, minha única dúvida é o seguinte, no projeto em questão TODOS os campos do JSON do boleto estão sendo tratados como string, exemplo "nroCpfCnpjBenef":"86342625", sendo que de acordo com o manual este é um campo Numeric. Eu identifiquei que esse era o problema que eu estava enfrentando. Sabem me dizer se isso é algo apenas da homologação? Ou se em Produção também iremos tratar todos os campos como String?

    Não sei. Porque estamos tentando emitir retornando o qrcode primeramente para depois implementar no ACBr. Estou travado nessa questão porque não conseguir emitir com informação do PIX. Estou aguardando retorno do banco até hoje.

    • Curtir 1
  6. Bom dia. Como faço para passar as configurações do proxy para o httpsend? Eu vi que ele pega do BoletoWS mas o DefinirProxy fica no final do processo que deveria ser o primeiro onde ele pega o token. Não conseguir alimentar ele.

     

    No demo adicionei o comando na configuração.

      Boleto.Configuracoes.WebService.ProxyHost := '';
      Boleto.Configuracoes.WebService.ProxyPort := '';
      Boleto.Configuracoes.WebService.ProxyUser := '';
      Boleto.Configuracoes.WebService.ProxyPass := '';

    No ACBrBoleto.Enviar adicionei essas linhas para pegar o proxy do webService.

    function TACBrBoleto.Enviar: Boolean;
    var
      RemessaWS: TBoletoWS;
    begin
      if not (Configuracoes.WebService.Operacao in [tpConsulta]) then
        if ListadeBoletos.Count < 1 then
          raise Exception.Create(ACBrStr('Lista de Boletos está vazia'));
    
      ChecarDadosObrigatorios;
    
      //Instancia classe para Registro Boleto WebService
      RemessaWS := TBoletoWS.Create(Self);
      try
        RemessaWS.ProxyHost := Configuracoes.WebService.ProxyHost;
        RemessaWS.ProxyPort := Configuracoes.WebService.ProxyPort;
        RemessaWS.ProxyUser := Configuracoes.WebService.ProxyUser;
        RemessaWS.ProxyPass := Configuracoes.WebService.ProxyPass;
    
        ListaConsultaRetornoWeb.Clear;
        try
          Result:= RemessaWS.Enviar;
        Except
          on E:Exception do
          begin
            if ( ( RemessaWS.RetornoBanco.CodRetorno = 0 ) and
                 ( Trim( RemessaWS.RetornoBanco.Msg ) = '' ) ) then
              raise Exception.Create(ACBrStr('Erro: ' + E.Message))
            else
              raise Exception.Create(ACBrStr('Erro: ' + IntToStr(RemessaWS.RetornoBanco.CodRetorno) + sLineBreak +
                                     RemessaWS.RetornoBanco.Msg + sLineBreak));
          end;
        end;
    
      finally
        RemessaWS.Free;
      end;
    end;

    E no ACBrBoletoWS.Rest mudei o definirProxy no inicio. Assim conseguir usar o proxy. Mas não sei se e a maneira correta.

    function TBoletoWSREST.Enviar: Boolean;
    begin
      BoletoWS.RetornoBanco.CodRetorno := 0;
      BoletoWS.RetornoBanco.Msg        := '';
    
      DefinirProxy;
      DefinirAuthorization;
      DefinirURL;
      DefinirContentType;
      DefinirCertificado;
    
      //Grava json gerado
      if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then
        BoletoWS.DoLog('Comando Enviar: ' + ClassName);
    
      if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then
        BoletoWS.DoLog('Comando Enviar: ' + FPDadosMsg);
    
      try
        Executar;
      finally
        Result := (BoletoWS.RetornoBanco.HTTPResultCode in [ 200 .. 207 ]);
        if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then
        begin
          BoletoWS.DoLog('Retorno Envio: ' + Self.ClassName);
          BoletoWS.DoLog('Código do Envio: ' + IntToStr(BoletoWS.RetornoBanco.HTTPResultCode));
        end;
        if Boleto.Configuracoes.Arquivos.LogNivel >= logParanoico then
        begin
          if Result then //Grava retorno
            BoletoWS.DoLog('Retorno Envio: ' + FRetornoWS)
          else
            BoletoWS.DoLog('Retorno Envio: ' + IfThen(BoletoWS.RetornoBanco.CodRetorno > 0,
                sLineBreak + 'ErrorCode=' + IntToStr(BoletoWS.RetornoBanco.CodRetorno), '') + sLineBreak + 'Result=' + NativeStringToAnsi(FRetornoWS));
        end;
      end;
    end;

     

  7. 8 minutos atrás, Daniel InfoCotidiano disse:

    perguntei pq tenho um outro caso q o usuario esta com uma conta de 7 digitos.
    No postman funciona a consulta do Sr?
    Ele localiza o boleto ?
    Consegue por favor testar com o programa exemplo.
    Pq caso nao funcione e se desejar nos passar via email o INI do exemplo com as informacoes bancarias, certificado e o nosso numero para consulta. testamos em nosso ambientes
    [email protected], no corpo do email favor colar o link deste post para que possamos identifica-lo;

    Confirma o recebimento por favor. Te mandei também o print do postman com o retorno do boleto.

    23 horas atrás, Lucio Bittes disse:

    Sim, clientid e clientsecret e o certificado são todos os mesmos.

    LogSimples.txt 5.98 kB · 0 downloads

    2024.03.25.17.57.40.348-RetornoConsultaDetalhe.txt 445 B · 0 downloads

    image.png.ca86203143834d86d407db0288e79d46.png

    Sao todos os mesmos. 

    Já comparei todos os detalhes. São todos os mesmos. Não sei se e alguma coisa que ta faltando.

    Aqui tem os logs se precisar.

  8. Em 15/02/2024 at 18:17, Daniel InfoCotidiano disse:

    @Lucio Bittes boa tarde !
    A coonsulta em produção está funcionando ?
    tive um relato de um usuario que não esta retornando, mas o banco não o respondeu sobre a autorização da consulta se está ativa ou não.

    Você inclusive tinha comentado comigo sobre o assunto. Estou com as credenciais para efetuar a consulta.

  9. 3 minutos atrás, Daniel InfoCotidiano disse:

    no nosso numero do get postman bate com o nosso numero q vc mandou acima?

     

    Sim, nenhuma diferença. Inclusive a mesma url e criada corretamente. Os dois estão iguais.

     

    image.thumb.png.151bcf15c0fdd70454c61f8f0282e5a6.png

  10. Coloquei o log 

    25/03/24 17:06:18:578 - Comando Enviar: TOAuth
    25/03/24 17:06:18:580 - URL: [POST] https://sts.itau.com.br/api/oauth/token
    25/03/24 17:06:18:999 - Validade: 25/03/2024 17:11:18
    25/03/24 17:06:26:068 - Comando Enviar: TBoletoW_Itau_API
    25/03/24 17:06:27:222 - Comando Enviar: 
    25/03/24 17:06:55:891 - URL: [GET] https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=065400139211&codigo_carteira=109&nosso_numero=00020001
    25/03/24 17:07:01:848 - Retorno Envio: TBoletoW_Itau_API
    25/03/24 17:07:01:848 - Código do Envio: 400

    Pelo postman.

    image.thumb.png.7d7eefa6ad9805a2bfacd384af906bda.png

    Já olhei tudo e não to conseguindo identificar o ponto da onde ta me retornando o erro.

  11. Bom dia. Na consulta alguem ta tendo problema. No componente passei parte a parte debugando e a unica coisa que vi diferente foi no preenchimento do KeyUser

    procedure TBoletoW_Itau_API.DefinirKeyUser;
    begin
      if Boleto.Cedente.CedenteWS.IndicadorPix then
      begin
        if Assigned(ATitulo) then
           FPKeyUser := 'x-itau-correlationID: ' + Boleto.Cedente.CedenteWS.ClientID;
      end
      else
        FPKeyUser := 'x-itau-apikey: ' + Boleto.Cedente.CedenteWS.ClientID + #13#10 +
          'x-itau-flowID: 1' + #13#10 +
          'x-itau-correlationID: ' + GerarUUID;
    end;

    Fiz essa alteração que ta igual do postman que fiz o teste e deu certo.

    image.thumb.png.c21106b30e933be7b111ec136ff770d8.png

     

    No demo ta me retornando Erro 400.2024.03.25.09.21.56.240-RetornoConsulta.txt

    No postman estou conseguindo trazer essa informação. Não sei o que pode ser. Ja verifiquei todos os outros pontos e so tras o erro 400

  12. 25 minutos atrás, willian_delan disse:

    @Lucio BittesPode passar um JSON de retorno da geração do boleto seu que deu certo? Para eu ir adiantando a parte de mapeamento do retorno, para eu ver como vem o retorno pelo banco. Enquanto não consigo resolver essa parte da geração para ir adiantando o restante.

    @Lucio BittesOutra coisa, pode repassar aqui como ficou sua geração do boleto? Para eu e o Jhonlenon verificarmos se temos algo de diferente no nosso que possa estar causando o problema de Token Invalido na geração do boleto.

    Obrigado.

    Mesmo que anexei aqui. No meu retorno nao veio com o qrcode. Banco acabou de falar que estão verificando. Vou anexar aqui o que retornou.

    {
    	"cidtfdProdCobr": 9,
    	"cnegocCobr": 387700000000060550,
    	"cpssoaJuridContr": 2269651,
    	"ctpoContrNegoc": 48,
    	"nseqContrNegoc": 2337802,
    	"cprodtServcOper": 1730,
    	"ctitloCobrCdent": 32222233350,
    	"tp08Reg1": 1,
    	"agencCred10": 0,
    	"ctaCred10": 0,
    	"digCred10": "00",
    	"cip10": 0,
    	"codStatus10": 1,
    	"status10": "A VENCER/VENCIDO",
    	"cedente10": "CNPJ TIPO 2 - EMPRESA - TESTE GATEWAY SR",
    	"endCedente10": "NUC CIDADE DE DEUS, S 123     TESTE ENDE",
    	"nroEndCed10": "",
    	"comEndCed10": "",
    	"baiCedente10": "VILA YARA",
    	"cepEndCed10": 6029,
    	"cepcCedente10": 900,
    	"cidCedente10": "OSASCO",
    	"ufCedente10": "SP",
    	"razCredt10": 0,
    	"nomeSacado10": "LUCIO BITTES",
    	"cnpjSacado10": 00001701000002,
    	"endSacado10": "RUA MARABA",
    	"baiSacado10": "PQ MONTREAL",
    	"cidSacado10": "APARECIDA DE GOIANIA",
    	"ufSacado10": "GO",
    	"cepSacado10": 74988,
    	"cepcSacado10": "200",
    	"cebp10": "",
    	"debitoAuto10": "",
    	"aceite10": "N",
    	"enderecoEma10": "[email protected]",
    	"nomeSacador10": "",
    	"cnpjSacador10": 0,
    	"endSacador10": "",
    	"cidSacador10": "",
    	"ufSacador10": "",
    	"cepSacador10": 0,
    	"cepcSacador10": 0,
    	"tp08Reg2": 2,
    	"cense10": 0,
    	"agenOper10": 0,
    	"bcoDepos10": 0,
    	"agenDepos10": 0,
    	"snumero10": "999665-1-1",
    	"dataReg10": "22032024",
    	"especDocto10": "DM",
    	"descrEspec10": "",
    	"valorIof10": 0,
    	"dataEmis10": "22032024",
    	"especMoeda10": "R$",
    	"qtdeMoeda10": 0,
    	"qtdeCas10": 2,
    	"dataVencto10": "23.03.2024",
    	"descrMoeda10": "R$",
    	"valMoeda10": 5000,
    	"valAbat10": 0,
    	"dataInstr10": "",
    	"diasProt10": 0,
    	"dataCartor10": "",
    	"numCartor10": "",
    	"numProtoc10": "",
    	"dataPedSus10": "",
    	"dataSust10": "",
    	"dataMulta10": "23032024",
    	"valMulta10": 1.0,
    	"qtdeCasMul10": 2,
    	"codValMul10": 1,
    	"descrMulta10": "VALOR FIXO",
    	"dataPerm10": "23032024",
    	"valPerm10": 12,
    	"qtdeCasDe110": 0,
    	"descrDesc110": "VALOR ANTECIPACAO DIA CORRIDO",
    	"qtdeCasDe210": 0,
    	"descrDesc210": "",
    	"qtdeCasDe310": 0,
    	"descrDesc310": "",
    	"diasMulta10": 1,
    	"diasJuros10": 1,
    	"codBarras10": "<NWnnwnNnWwnWnNwnWWnnnnWNwnnWWnnnWWnNnWwnnnWWnNNwwnwnnWNnnNWwNWnwnnWnnWnWnnWNWnnwWWnnnwnWNnnnWWnnwWNnWnWnnnnWWn>",
    	"linhaDig10": "23793.87703 93222.223336 50006.055003 2 96640000005000",
    	"despCart10": 0,
    	"bcoCentr10": 0,
    	"ageCentr10": 0,
    	"acessEsc10": 0,
    	"tipEndo10": "",
    	"oriProt10": 0,
    	"corige3510": "",
    	"ctpoVencto10": 0,
    	"codInscrProt10": 0,
    	"codDecurPrz10": 0,
    	"qtdDDecurPrz10": 0,
    	"ctpoAbat10": 0,
    	"codComisPerm10": 1,
    	"ctpoDesc110": 0,
    	"ctpoDesc210": 0,
    	"ctpoDesc310": 0,
    	"ctrlPartic10": "00811927249996650001",
    	"diasComisPerm10": 1,
    	"codComisPerm101": 1,
    	"qmoedaComisPerm": 0.12,
    	"cnpjCpfCedente10": "086342625000157",
    	"valorMoedaBol10": 0,
    	"dataVenctoBol10": "23/03/2024",
    	"indTitParceld10": "",
    	"indParcelaPrin10": "",
    	"indBoletoDda10": "",
    	"dataLimitePgt10": "23/03/2024",
    	"dataImpressao10": 22032024,
    	"horaImpressao10": 0,
    	"identTitDda10": 0,
    	"exibeLinDig10": "N",
    	"permPgtoParcial": "N",
    	"qtdePgtoParcial": 0,
    	"filler5": "",
    	"cindcdCobrMisto": "S",
    	"ialiasAdsaoCta": "28cf76fd-df0f-4c64-a02d-55634a99b6d7",
    	"iconcPgtoSpi": "20240322237093877006055032222233350",
    	"caliasAdsaoCta": "",
    	"ilinkGeracQrcd": "",
    	"wqrcdPdraoMercd": "",
    	"validadeAposVencimento": 0,
    	"qFiller6": "",
    	"sfiller6": "",
    	"sfase": 1
    }

     

    • Curtir 1
  13. 44 minutos atrás, willian_delan disse:

    @Jhonlenon Ribeiro, Tentei usando tanto o URI /v1/boleto/registrarBoleto quanto o URI /v1/boleto-hibrido/registrar-boleto, mas ambos deu essa questão de não autorizado, mas como não tem o Boleto Híbrido acredito que o correto seria esse né? "/v1/boleto/registrarBoleto" @Lucio Bittes, você conseguiu registrar o título com qual URI? Manda como ficou tua requisição do boleto, assinatura e envio, etc.

    Nas duas. Mas nenhuma das duas retornou os dados do QRCode.

    • Curtir 1
  14. Em 13/03/2024 at 13:31, Jhonlenon Ribeiro disse:

    Lucio Bittes Boa tarde..eu baixei seu exemplo e estou na luta tentando registrar o boleto...rsrs...eu não sei o que estou fazendo de erro que está retornando esse erro abaixo....

    {"codigo":"1","mensagem":"Nao foi possivel processar as instrucoes contidas na requisicao","errosValidacao":[{"campo":"NuNegociacao","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":18},{"campo":"ComplementoCepPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":3},{"campo":"BairroPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":40},{"campo":"MunicipioPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":30},{"campo":"UfPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"CdIndCpfcnpjPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":1},{"campo":"NuCpfcnpjPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":14},{"campo":"NomePagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":70},{"campo":"LogradouroPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":40},{"campo":"NuLogradouroPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":10},{"campo":"CepPagador","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":5},{"campo":"CtrlCPFCNPJ","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"IdProduto","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"NuCliente","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":25},{"campo":"DtEmissaoTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":10},{"campo":"DtVencimentoTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":10},{"campo":"VlNominalTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":17},{"campo":"CdEspecieTitulo","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":2},{"campo":"NuCPFCNPJ","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":9},{"campo":"FilialCPFCNPJ","tipoRestricao":"EXACT_LENGTH","mensagem":"Numero de caracteres exatos nao atendidos","tamanhoMinimoEsperado":1,"tamanhoMaximoPermitido":4}]}

    Falei com o suporte do bradesco referente ao registro do boleto que não retorna os dados do qrcode. tanto na api normal tanto na hibrida e eles mudou alguma coisa la que agora ta retornando esse erro no registro. Resolveu falando com o suporte? Como resolveu?

×
×
  • 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.