Pesquisar na Comunidade
Showing results for tags 'ws'.
Encontrado 8 registros
-
Olá Estamos disponibilizando na última versão do componente ACBrBoleto a funcionalidades de integração via WebService (Registro On-Line de Boletos), esta funcionalidade já estava disponível nos fontes da pasta Branches (para testes) e passamos para a pasta Trunk2 para que seja possível a homologação por mais usuários do Projeto ACBr. Lembrando que não são todos os bancos que disponibilizam este tipo de serviço via WebService, sendo que os bancos listados abaixo já foram implementados no projetos até o momento, sendo necessário a homologação e testes por empresas que realmente possuam cadastro com o Banco para este tipo de serviço... Pois sem um pré-cadastro para esse serviço não é possível realizar todos os testes em homologação. A estrutura do WebService no componente ACBrBoleto foi implementada nos moldes dos componente ACBrDFe, sendo assim, mesmo NÃO existindo um padrão entre os Bancos, será possível implementar todos utilizando essa estrutura como base. Se alguém desejar contribuir com outros Bancos, poderá analisar os fontes e seguir o mesmo modelo, toda contribuição é bem-vinda!!! Cada Banco exige dados específicos para integração, sendo assim disponibilizamos junto ao Exemplo demonstração (DemoACBrBoleto) o arquivo “configWebService.txt” com as orientações de configuração para integração On-Line. BANCOS SUPORTADOS POR WEBSERVICE / API: Banco do Brasil Caixa Econômica Itaú Sicred CrediSis PenseBank Inter Bancoob (Sicoob) Santander Safra Banrisul C6 Bank ATENÇÃO: Sistemas que utilizam classes de ENUMERADOS dependentes do Projeto ACBrBoleto precisam declarar em seus USES a classe “ACBrBoletoConversao”, pois todas foram migradas para esta Unit. Então se tiver erros de classe do ACBrBoleto não declaradas no seu projeto, basta declarar esta nova Unit… Veja onde ficam as novas configurações para Integração Online: CedenteWS: Configurações: Após configurar os dados de acordo com a recomendação de cada Banco, basta adicionar os Títulos e utilizar o botão: “Registrar Boleto On-Line”. No exemplo, também demonstra como capturar a lista com os retornos de cada Registro de Boleto. Uso com ACBrMonitorPlus Para quem utiliza o ACBrMonitor as configurações para integração WebService / API podem ser realizadas na seguinte tela: O métodos para envio é: https://acbr.sourceforge.io/ACBrMonitor/BOLETOEnviarBoleto.html Uso com ACBrLibBoleto Para quem utiliza a lib ACBrLibBoleto.dll as configurações para integração WebService / API podem ser verificadas na documentação, seção [WebService]: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html O métodos para envio é: https://acbr.sourceforge.io/ACBrLib/Boleto_EnviarBoleto.html Qualquer dúvida ou contribuições que venham a surgir no processo de homologação favor criar um novo tópico na seção referente a Boleto. https://www.projetoacbr.com.br/forum/forum/8-acbrboleto/?do=add
- 11 replies
-
- 41
-
- acbrboleto webservice
- boleto webservice
- (e 8 mais)
-
Novidades ACBrBoleto, API Banrisul disponível para TESTES !
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Fala pessoal, novidades na Solução ACBrBoleto ! Recebemos uma contribuição da equipe @Desenv. AT Info Sistemas da implementação do Banco Banrisul via API. Já está em nossos repositórios disponível para TESTES. Muito obrigado pela colaboração @Desenv. AT Info Sistemas é de grande importância a comunidade. Para configurar, siga os passos do post abaixo: -
Prezados Fiz um ajuste na unit anexa, para enviar dados de abatimento de boletos ao incluir títulos via WS Sicoob, no método TBoletoW_Bancoob.RequisicaoJson;. Já existia um método (AtribuirAbatimento) para tal, porém o mesmo era utilizado apenas na atualização do boleto. ACBrBoletoW_Bancoob.pas
-
Novidade no ACBrBoleto ! Banco Bancoob (Sicoob) agora com integração API
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Agora com o nosso componente ACBrBoleto é possível emitir Boletos através da API para o banco Banco Bancoob (Sicoob) A atualização já está em nossos repositórios ! Obrigado a comunidade que está nos ajudando e especialmente para o Marcelo Santos e Delmar de Lima que colocaram a mão na massa e iniciaram a contribuição deste componente.-
- 9
-
- acbrboleto
- bancoob
-
(e 4 mais)
Tags:
-
Envio Arquivo XML Ct-e para WS da Porto Seguro
um tópico no fórum postou LUCAS MARCELINO FERNANDES Dúvidas não relacionadas ao ACBr
Boa tarde. Estou tentando integrar um arquivo XML Ct-e com o Web Service da Porto Seguro (feito em PHP) usando RestSharp em C# e sempre retorna mensagem dizendo que não conseguiram abrir o XML ou que arquivo está vazio. Estou usando o mesmo código que o Postman usa e não dá certo, parece que o problema está na forma que envio o arquivo, pois eles retornam erro como se o tamanho do arquivo estivesse zero. Enviando pelo Postman dá certo. Queria ver se alguém já teve esse problema ao fazer a integração de arquivo XML CT-e para averbação por meio no Web Service JSON da Porto Seguro. Abaixo está exemplo de código mínimo com as minhas tentativas e retorno recebido, um arquivo XML exemplo para envio, como também o link do manual da porto seguro. Ja fiz várias tentativas de maneiras diferentes de incluir esse XML na request e sem sucesso. Espero que consigam me ajudar. Obrigado. ---------------------------------- CÓDIGO -------------------------------------- public static void testeIntegracaoRest() { var link = "https://www.averbeporto.com.br/websys/php/conn.php"; var client = new RestClient(link); var request = new RestRequest(Method.POST); var parametros = @"mod=login&comp=5&user=00234567000122&pass=0023"; request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-type", "application/x-www-form-urlencoded"); request.AddParameter("application/x-www-form-urlencoded", parametros, ParameterType.RequestBody); var login = client.Execute(request); if (login.StatusCode == HttpStatusCode.OK) { // continua var cookies = login.Cookies; var restResponseCookie = new RestResponseCookie(); restResponseCookie = cookies[0]; client = new RestClient("https://www.averbeporto.com.br/websys/php/conn.php"); request = new RestRequest(Method.POST); request.AddCookie(restResponseCookie.Name, restResponseCookie.Value); request.AddHeader("content-type", "multipart/form-data;boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"); byte[] array = File.ReadAllBytes("C:\\XML0702794600019004-05-20188001.xml"); request.AddParameter("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW", "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"comp\"\r\n\r\n5\r\n" + "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"mod\"\r\n\r\nUpload\r\n" + "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"path\"\r\n\r\neguarda/php/\r\n" + "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"file\"; " + "filename=\"" + array + "\r\nContent-Type: " + "application/xml\r\n\r\n\r\n" + "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"dump\"\r\n\r\n1\r\n", ParameterType.RequestBody); IRestResponse response = client.Execute(request); } } ---------------------------------- RETORNO WS -------------------------------------- {"success":1,"S":{"P":0,"D":0,"R":0,"N":1},"prot":null,"error":{"msg":"Error opening XML","code":"03"},"dump":{"POST":{"comp":"5","mod":"Upload","path":"\/var\/www\/averbeporto.com.br\/web\/websys\/eguarda\/php\/","dump":"1","v":2,"ext":".php"},"COOKIE":{"portal":{"ses":"e002f119bb4d854b96ebd9c4c85b84f7"}},"FILES":{"file":{"name":"XML0702794600019004-05-20188001.xml","type":"application\/xml","tmp_name":"\/var\/www\/clients\/client0\/web124\/tmp\/phpqspsPj","error":0,"size":0}}}} ---------------------------------- LINK MANUAL -------------------------------------- https://docs.google.com/document/d/1da005UzBF1Wzm8LmiB4JJnaXaLXtFKgl6S_rErMlXF8/edit -------------------------------------------------------------------------------------------------- XML de envio exemplo.txt -
HTTPRIO pedindo certificado digital
um tópico no fórum postou Diego Limeira da Silva Object Pascal - Delphi & Lazarus
Boa tarde, estou com a seguinte situação, estou consumindo um webservive soap, e existe um metodo login que tenho que usar ele pode ser usado com certificado digital ou passando um obj com usuario e senha.. preciso usar o 2º metodo.. agora só pede certificado alguem tem alguma dica?- 2 replies
-
- ws
- webservice
-
(e 1 mais)
Tags:
-
CTE DistribuicaoDFe - infDoc chave 99999999999999999999999999999999999999999999
um tópico no fórum postou Victor H. Gonzales - Panda ACBrCTe
Bom dia, Na distribuição de DFe, o CTe somente de 1 transportadora no conjunto de 6 que estamos testando o recebimento do CTe por distribuição, o xml que o acbr está descompactando está vindo com chave 99999999999999999999999999999999999999999999 Esperado <infDoc> <infNFe> <chave>35170213639712000105550010000030621000030627</chave> </infNFe> </infDoc> Recebido <infDoc> <infNFe> <chave>99999999999999999999999999999999999999999999</chave> </infNFe> </infDoc> Portal-CTe-35170244914992000138570010147656991147656994-cte.xml ACBr-DFe-35170244914992000138570010147656991147656994-cte.xml -
Bom dia. Minha dúvida não é em relação ao componente, nem a nada do Acbr. Se eu for tentar tirar a dúvida com o próprio Banco, certeza que vou ter dor de cabeça. Como aqui é o lugar onde vou encontrar o maior número de pessoas entendidas no assunto, aqui vai minha dúvida: Já trabalhamos com boleto registrado aqui na empresa. Para Bando do Brasil, Bradesco e Santander. A ideia agora, é tentar eliminar a participação humana no processo. Hoje, uma vez ao dia são gerados os arquivos de remessa, e enviados aos bancos. E diariamente logo pela manhã, são baixados e processados os arquivos de retorno. Alguém sabe se existe alguma forma fornecida pelos bancos, onde os boletos gerados são automaticamente "cadastrados" no banco? Alguma coisa via Webservice. Ou até mesmo uma forma de enviar os arquivos de remessa automaticamente para o site do banco? Uma pasta FTP, por exemplo? E claro, se existe tecnologia equivalente para o retorno também? Agradeço qualquer novidade.