Ir para conteúdo
  • Cadastre-se

RodrigoLopez

Membros
  • Total de ítens

    12
  • Registro em

  • Última visita

Tudo que RodrigoLopez postou

  1. Ao usar a API do Itau, a função Consulta, não estava trazendo os dados do Pagador. Olhando o JSON, eu vi que vem os dados do pagador, conforme imagem abaixo: Então, eu alterei a função RetornoEnvio_Itau_API.LerListaRetorno da unit ACBrBoletoRet_Itau_API.pas e adicionei as linhas abaixo, antes de pegar os dados de "pagamentos_cobranca", para pegar os dados do Sacado no retorno: if LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].IsJSONObject('pessoa') then begin ListaRetorno.DadosRet.TituloRet.Sacado.NomeSacado := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['pessoa'].AsString['nome_pessoa']; if (ListaRetorno.DadosRet.TituloRet.Sacado.NomeSacado = '') then ListaRetorno.DadosRet.TituloRet.Sacado.NomeSacado := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['pessoa'].AsString['nome_razao_social_pagador']; if LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['pessoa'].AsJSONObject['tipo_pessoa'].AsString['codigo_tipo_pessoa'] = 'F' then ListaRetorno.DadosRet.TituloRet.Sacado.CNPJCPF := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['pessoa'].AsJSONObject['tipo_pessoa'].AsString['numero_cadastro_pessoa_fisica'] else ListaRetorno.DadosRet.TituloRet.Sacado.CNPJCPF := LJsonBoletoObject.AsJSONObject['pagador'].AsJSONObject['pessoa'].AsJSONObject['tipo_pessoa'].AsString['numero_cadastro_nacional_pessoa_juridica']; ListaRetorno.DadosRet.TituloRet.Sacado.Logradouro := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['endereco'].AsString['nome_logradouro']; ListaRetorno.DadosRet.TituloRet.Sacado.Bairro := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['endereco'].AsString['nome_bairro']; ListaRetorno.DadosRet.TituloRet.Sacado.Cidade := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['endereco'].AsString['nome_cidade']; ListaRetorno.DadosRet.TituloRet.Sacado.UF := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['endereco'].AsString['sigla_UF']; ListaRetorno.DadosRet.TituloRet.Sacado.Cep := LJsonBoletoObject.AsJSONObject['dado_boleto'].AsJSONObject['pagador'].AsJSONObject['endereco'].AsString['numero_CEP']; end; Fiz testes em produção, e os dados do Pagador estão sendo carregados para a ListaRetorno. ACBrBoletoRet_Itau_API.pas
  2. no ACBrBoleto na propriedade Cedente -> CedenteWS -> Scope
  3. Consegui resolver aqui nos meus testes. O Scope estava assim: cobrancas.boletos-info cobrancas.boletos-requisicao então, eu mudei para cobrancas.boletos-info%20cobrancas.boletos-requisicao (troquei o espaço pelo %20) e aparentemente resolveu.
  4. Vejo que o problema está ocorrendo no Fluxo Client Credentials - na obtenção do access_token, mas debugando aqui, não parece ser nenhuma falha do ACBr e sim algo do Banco do Brasil. Testei pelo Postman e também dá erro.
  5. Suporte do BB está orientando o seguinte: porém, eu desativei o firewall do windows, e para mim ainda está ocorrendo o mesmo problema.
  6. Mesmo problema aqui. No início da manhã, ao abrir o portal BB Developers, aparecia essa mensagem da imagem. Entrei em contato com uma pessoa do banco, que me afirmou que estava com instabilidade, porém, depois ela me chamou e falou que estava normalizado. Porém, pra mim ainda continua o erro.
  7. Estou usando o Delphi XE6, mas tenho o XE7 instalada também.
  8. Sim, o modem envia. Fiz um teste enviando a tabela ASC II inteira.. alguns caracteres dá erro CMS 305, o $ aparece uma interrogação invertida e o @, corta a mensagem... exemplo: "enviar resposta para o email blablabla@brasil.com" o SMS chega apenas "enviar resposta para o e-mail blablabla"
  9. Olá, estou com um problema ao enviar SMS, e percebi que caracteres acentuados não são aceitos, mas o que está pegando é o caracter @ que, nos meus testes com a operadora TIM ele não é aceito. Alguém já teve esse problema? será que é só a a TIM ou todas vão barrar esse caracter?
  10. Alguem tem alguma nfe que a razão social tenha o minimo possivel de caracteres? Eu queria apenas 1 caracter, mas pelo que vi no manual da nfe o minimo deve ser 2 caracteres. Se alguem tiver por favor, me passe a chave de acesso.
  11. Quanto ao botão continuar, basta fazer assim que vai funcionar: WebBrowser1.OleObject.document.getElementById('ContentPlaceHolder1_btnConsultar').click;
  12. Pessoal, tem a ver com criptografia sim.
×
×
  • 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.

The popup will be closed in 10 segundos...