Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

Web Service Banco do Brasil


Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 179 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

Estou fazendo o Envio do Boleto por Web Service.

Estou Usando o C# e ACBrBoleto. Seguinte o exemplo em Delphit

Esta comunicando, logando. Só que tenho sempre o Retorno Dados invalidos 

Exemplpo do Codigo de Envio :

                HttpWebRequest requestLogin = HttpRequest.CreateRequestLogin();
                var loginResult = StreamLogin(requestLogin);
                var _aut = JsonConvert.DeserializeObject<AccessToken>(loginResult);

                string s1 = @"https://cobranca.bb.com.br:7101/registrarBoleto";
                if (homologa == true) s1 = @"https://cobranca.homologa.bb.com.br:7101/registrarBoleto";
                HttpWebRequest requestRegistra = (HttpWebRequest)WebRequest.CreateHttp(s1);

                requestRegistra.Method = "POST";
                requestRegistra.PreAuthenticate = true;
                requestRegistra.Headers.Add("SOAPAction", "registrarBoleto");
                requestRegistra.Headers.Add("Authorization", "Baerer" + _aut.access_token);
                // requestRegistra.Headers.Add("AccessToken", _aut.access_token);
                requestRegistra.ContentType = "text/xml;charset=\"utf-8\"";
                requestRegistra.Accept = "text/xml";
                requestRegistra.Timeout = 10000;

                XmlDocument SOAPReqBody = new XmlDocument();
                // xml ja vem como STRING
                // string _arq = @"C:\A_NMoney\Arquivos\Boleto.xml";
                // var xDocument = XDocument.Load(_arq);
                // string _xml = xDocument.ToString();
                SOAPReqBody.LoadXml(_xml);

                var regResult = StreamRegistra(requestRegistra, SOAPReqBody);

Em anexo o xml do titulo.  Podem me ajudar ?

Boleto.xml

Link to post
Share on other sites

Boa noite

deixa ver se entendi está usando  a lib do ACBrBoleto é isso em C#?

só que fui conferir o exemplo e não está batendo será que é ele mesmo que está seguindo?

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Solution

Você utiliza o  ACBrlib? Se sim não está implementado o envio por Webservice na mesma ainda. Mas se estiver implementando em C# terá muitas diferenças comparando com Delphi, pois utilizamos classes nativas implementadas no próprio  ACBr.

  • Like 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to post
Share on other sites
×
×
  • Create New...