Manual Técnico Boleto Eletrônico Online

Tamanho: px
Começar a partir da página:

Download "Manual Técnico Boleto Eletrônico Online"

Transcrição

1 Manual Técnico Boleto Eletrônico Online Gateway de Pagamentos HSBC Cobrança Não Registrada Versão: 2.5 Julho/2014 PUBLIC

2 SUMÁRIO APRESENTAÇÃO NOTAS PRELIMINARES LEGISLAÇÃO PROCESSOS DE CONTRTAÇÃO DO SERVIÇO INTERFACE DO COMÉRCIO ELETRÔNICO DO CLIENTE DATA DE VENCIMENTO NÚMERO DO DOCUMENTO INSTRUÇÕES DADOS DO SACADO RE-EMISSÃO LOGO DO HSBC TESTES ANEXO I Check List de Integração ANEXO Il Exemplo de desenvolvimento em ASP ANEXO lll Exemplo de desenvolvimento em PHP ANEXO IV Exemplo de desenvolvimento em JSP ANEXO V Exemplo de desenvolvimento em ASP.NET/C# 17 PUBLIC - 2

3 EMISSÃO ONLINE PELO LINK DO HSBC - COBRANÇA NÃO REGISTRADA NOTAS PRELIMINARES PREENCHIMENTO DO BLOQUETO APRESENTAÇÃO Prezado Cliente. Nós do HSBC Bank Brasil S.A. Banco Múltiplo estamos lhe entregando o Manual Técnico Módulo da Cobrança Não Registrada - Emissão On-line pelo Link do HSBC, pois através dele, aqueles que lhe prestam suporte em Informática terão as orientações necessárias para manter a integração com a qualidade e agilidade de nossos serviços. O Manual Técnico da Cobrança Não Registrada - Emissão On-line pelo Link do HSBC fornece todas as informações para que a emissão dos bloquetos de cobrança possa ser realizada em nosso ambiente de processamento, o que lhe proporcionará agilidade e eficiência no momento de cobrar suas vendas on-line. No caso de dúvidas, contate seu gerente. PUBLIC - 3

4 1. NOTAS PRELIMINARES O QUE É A COBRANÇA NÃO REGISTRADA? A Cobrança Não Registrada Emissão On-line pelo link do HSBC é uma modalidade da Cobrança do HSBC, e objetiva atender aos clientes que efetuam vendas on-line e querem oferecer essa forma de pagamento a seus clientes. Assim, a emissão do bloqueto on-line é realizada nos sistemas do HSBC, com dados fornecidos pelo Cliente, disponibilizando uma imagem de bloqueto na Internet, para ser impressa por seus clientes sem que o Cliente tenha que desenvolver em seus sistemas a inteligência de formatação do boleto e do código de barras. Para operacionalizar o intercâmbio de informações pelas quais o Cliente saberá quais boletos emitidos pelo Link do HSBC foram pagos, este manual é complementado pelo Manual Técnico Padrão CNAB 400 ou CNAB 240. PUBLIC - 4

5 2. LEGISLAÇÃO A padronização do bloqueto de Cobrança, especificamente da Ficha de Compensação, obedece ao modelo CADOC , instituído pelo Banco Central do Brasil, através da Carta Circular nº 2.414, de e alterado pela Carta-Circular nº 2790 de A alteração nas especificações do Código de Barras, com a introdução do Dígito de Autoconferência (DAC), ocorreu pela Carta Circular nº do Bacen, de A alteração nas especificações do Código de Barras, com a introdução do Fator de vencimento nos bloquetos de cobrança, ocorreu pela Carta Circular nº 125/2000 do Bacen, de PROCESSO DE CONTRATAÇÃO DO SERVIÇO O Cliente deve contratar a Cobrança Não Registrada ofertada pelo HSBC. Esse módulo da cobrança é o mais recomendado porque em vendas pela Internet a mercadoria só é entregue ou o serviço só é realizado após a confirmação do pagamento realizado. O não pagamento do boleto emitido na internet não caracteriza dívida, portanto não pode haver processo de protesto do comprador. O Cliente assina também o Contrato de Prestação de Serviços para Disponibilização de Boletos de Cobrança por Meio Eletrônico. Após a contratação da Cobrança Não Registrada o HSBC definirá o CÓDIGO DE CEDENTE e o informará ao Cliente. O Cliente deverá informar o(s) número(s) de IP de seu(s) servidor(es) para o banco, que o(s) utiliza como parâmetro(s) de segurança. Não há limitação de quantidade de IPs que podem ser cadastrados. O motivo é que a solução exige que o servidor Web do Cedente abra uma conexão direta (Server-to-Server) com o servidor do HSBC. Esta conexão só é aceita se o IP de origem estiver cadastrado. (Ver item INTERFACE DO COMÉRCIO ELETRÔNICO DO CLIENTE COM O HSBC). PUBLIC - 5

6 4. INTERFACE DO COMÉRCIO ELETRÔNICO DO CLIENTE COM O HSBC O processo de Emissão On-line funciona da seguinte maneira (ver figura): 1. SACADO acessa o site da empresa e realiza sua compra, 2. SACADO, após cadastrar-se no site do cedente, seleciona forma de pagamento "Boleto de compensação". 3. SACADO efetua um submit para um link hospedado no servidor do CEDENTE 4. O Servidor do CEDENTE efetua uma conexão direta (Server-to-Server) via post (ver item observações abaixo do item 9) para o endereço: https://wwws5.hsbc.com.br/ofb-bol-cnr/servlets/geraboleto?servletstate=10 5. O POST enviado pelo Servidor do Cliente para o link do HSBC deve conter os seguintes dados para que a geração do boleto ocorra com sucesso: Nome do Campo Tipo de Dado Tamanho Formato Preenchimento Obrigatório? codigocedente NUMÉRICO S datavencimento DATA 10 DD/MM/AAAA S valordocumento ALFANUMÉRICO S numeroparcela NUMERICO N totalparcelas NUMERICO N numerodocumento NUMERICO S L1 ALFANUMÉRICO 66 N L2 ALFANUMÉRICO 66 N L3 ALFANUMÉRICO 66 N L4 ALFANUMÉRICO 66 N L5 ALFANUMÉRICO 66 N unidadecedente ALFANUMÉRICO 54 N nomesacado ALFANUMÉRICO 30 S cpfcnpjsacado NUMERICO S enderecosacado ALFANUMÉRICO 40 N numerosacado NUMERICO 05 N complementosacado ALFANUMÉRICO 10 N cepsacado ALFANUMÉRICO N bairrosacado ALFANUMÉRICO 15 N cidadesacado ALFANUMÉRICO 15 N estadosacado ALFANUMÉRICO 02 N Obs. Mensagens que serão mostradas no boleto Atenção: os caracteres maiúsculos e minúsculos têm de ser respeitados, tanto os da URL quanto os do nome dos parâmetros do post. Os campos indicados na tabela acima com Preenchimento obrigatório n devem ser gerados com conteúdo branco. 6. HSBC valida se o cedente está cadastrado e se a requisição tem como origem os servidores do cedente. PUBLIC - 6

7 7. HSBC obtém informações do cedente, linha digitável e código de barras e monta o boleto. 8. HSBC devolve o boleto gerado em PDF para o Servidor do Cliente. 9. O Servidor do Cedente captura o PDF gerado e apresenta o mesmo em uma página própria (hospedada no seu servidor). Observações - Os dados informados pelo CEDENTE não são validados pelo HSBC (sacado, valor, data de vencimento, etc.). Portanto é responsabilidade do Cliente enviá-los com correção - IMPORTANTE: A chamada para a URL do HSBC, deve ser efetuada internamente através de conexão Server-to-Server do servidor do CEDENTE para o Servidor do HSBC. Caso o cedente disponibilize o link do HSBC em sua própria página (ex: se colocar a URL do HSBC como Action de um Form HTML), o boleto não será gerado, pois neste caso a requisição / conexão estará partindo do IP do sacado e não do IP do Servidor do CEDENTE. Vide figura abaixo: 1. Efetua requisição para uma página hospedada no servidor do cedente 2. Cedente efetua uma REQUISIÇÃO INTERNA para o link de geração de boleto do HSBC SACADO CEDENTE HSBC 5. Cedente apresenta boleto gerado como se o mesmo fosse gerado em seu servidor 4. Cedente captura PDF retornado e o apresenta em uma página hospedada no seu servidor 3. HSBC devolve PDF com o boleto gerado 5. Data de Vencimento Recomendamos que a data de vencimento definida pelo Cliente seja sempre a do dia posterior à compra ou maior, para possibilitar a seu cliente o pagamento, caso ele realize a compra após o horário do expediente bancário. PUBLIC - 7

8 6. Número do Documento - campo numerodocumento Este número é único para o título, deve ser controlado pelo Cliente e será utilizado na conciliação dos pagamentos liquidados, pois será enviado ao Cliente no arquivo retorno de liquidação. 7. Instruções O campo instruções tem por finalidade orientar o Caixa quanto ao recebimento do bloqueto. Para compor o conjunto de mensagens, o Cliente poderá utilizar como modelo as instruções padrões listadas na seção Tabela de Notas Explicativas - nota 9, do Manual Técnico - Módulo I, Padrão CNAB 400. As instruções serão enviadas nos campos L1, L2, L3, L4 e L5 da mensagem. 8. Dados do sacado Como o boleto será emitido pelo site, dados do sacado além de nome e CPF/CNPJ não são obrigatórios. 9. RE-EMISSÃO Sugerimos ao Cliente que coloque em seu site, de forma acessível ao consumidor, a possibilidade de emitir novamente o boleto bancário referente à sua compra, evitando assim que perdas de boleto transformem-se em perdas de vendas para o Cliente. O link de re-emissão deve repetir o processo de chamada do site do HSBC, com nova data de vencimento, se necessário, de forma a possibilitar o pagamento em qualquer agência de qualquer banco. 10. LOGO DO HSBC Eventualmente é possível utilizar o logo do HSBC para indicar a opção de forma de pagamento com boleto. Caso o Cliente deseje utilizá-lo, deve entrar em contato com o gerente para que esse o oriente. 11. TESTES Antes de colocar a opção de pagamento por boleto bancário em seu site, o Cliente deverá aguardar a sinalização de seu gerente para iniciar os testes de conexão, para que haja a devida homologação técnica. Este procedimento é indispensável para se garantir a qualidade da conexão e da geração do boleto. Recomendamos ao cliente que se certifique de que o Check list de integração (Anexo I) foi verificado. PUBLIC - 8

9 12. ANEXO I - Check List de Integração 1 A conexão deve obrigatoriamente ser SSL (Porta 443) Os nomes de parâmetros, principalmente o ServletState e o código do cedente, devem respeitar a nomenclatura definida no documento de integração, inclusive 2 maiúsculas e minúsculas. O ServletState deve ser passado juntamente do endereço (URL), e os demais na linha do POST. Quando o HSBC recebe a solicitação HTTP Post, valida se o IP de origem da conexão é o IP que está cadastrado no sistema, ou seja, o IP do servidor Web do cliente. Não funciona se for feito um redirect ou qualquer outro tipo de chamada que parta 3 diretamente do browser do cliente para o nosso sistema. (Referrer, JavaScript, etc.). (Vide as figuras ao final deste documento) Valores de parâmetro na querystring do POST devem estar URLEncoded conforme formato MIME application/x-www-form-urlencoded. Ex: Espaços são convertidos 4 para +, Caracteres especiais são convertidos para %xy, onde xy é o código hexadecimal do caractere, etc. Detalhamento/Exemplo de solução O programa da loja, que roda no servidor (JSP, ASP, CGI) terá que ter lógica semelhante à seguinte: var resultadohsbc = executapostparaurldohsbc(parâmetros,...); printoutputparacliente(resultadohsbc); Neste exemplo, a variável resultadohsbc, após executado o trecho em questão, estaria carregada com a resposta da URL do HSBC. Desta forma, quem faz o POST para o HSBC é o servidor de hospedagem da loja, e não o browser do cliente. O resultado do POST é incluído dinamicamente, pelo sistema da loja, no conteúdo da página para o cliente. Vide figuras abaixo: PUBLIC - 9

10 PUBLIC - 10

11 PUBLIC - 11

12 13. ANEXO II - Exemplo de desenvolvimento ASP <html> <head> <title>gera_boleto</title> <style> body { margin: 20px; font: 11px sans-serif; color: #000; th { font: bold 11px sans-serif; color: #000; padding: 4px 10px; border-bottom: 1px solid #9E9E9E; td { font: 11px sans-serif; color: #000; text-align: right; padding: 4px 10px; border-bottom: 1px solid #9E9E9E; hr { border: 10px 0 20px 0; color: #9E9E9E; background-color: #9E9E9E; height: 1px; width: 100%; #erro { font: bold 16px sans-serif; color: #F00.tit { font: bold 16px sans-serif; color: #000; </style> </head> <body> <% Server.ScriptTimeout = 300 '####################################################### '### CONEXÃO MSXML2 PARA BUSCAR DADOS '####################################################### set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") on error resume next '####################################################### '### CONEXÃO PARA PASSAR PARAMETROS E RECEBER O HTML '####################################################### codigocedente = " " datavencimento = "10/02/2008" valordocumento = " " numeroparcela = "01" totalparcelas = "02" numerodocumento = " " L1 = "Senhor(a) Caixa, favor seguir as instruções abaixo:" L2 = "1. Não receber este documento após a data de seu vencimento" L3 = "2. Valores expressos em Reais" L4 = "3. Não receber por depósito bancário" L5 = "Reader's Digest Brasil" unidadecedente = "NOME FAKE DO BRASIL" nomesacado = "NOME FAKE DA SILVA" cpfcnpjsacado = " " enderecosacado = "RUA DO CARMO" numerosacado = "43" complementosacado = "10 ANDAR" cepsacado = " " bairrosacado = "CENTRO" cidadesacado = "RIO DE JANEIRO" estadosacado = "RJ" url = "https://wwws5.hsbc.com.br/ofb-bol-cnr/servlets/geraboleto?servletstate=10" xmlhttp.open "POST", url, false xmlhttp.setrequestheader "Content-Type", "application/x-www-form-urlencoded" xmlhttp.send "codigocedente=" & codigocedente& "&datavencimento=" & datavencimento & "&valordocumento=" & valordocumento & "&numeroparcela=" & numeroparcela& "&totalparcelas=" & totalparcelas & "&numerodocumento=" & numerodocumento & "&L1=" & L1 & "&L2=" & L2 & "&L3=" & L3 & "&L4=" & L4 & "&L5=" & L5 & "&unidadecedente=" & unidadecedente & "&nomesacado=" & nomesacado & "&cpfcnpjsacado=" & cpfcnpjsacado & "&enderecosacado=" & enderecosacado & "&numerosacado=" & numerosacado & "&complementosacado=" & complementosacado & "&cepsacado=" & cepsacado & "&bairrosacado=" & bairrosacado & "&cidadesacado=" & cidadesacado & "&estadosacado=" & estadosacado //boleto = xmlhttp.responsetext //Response.Write "retorno: " & boleto Response.ContentType = "application/pdf" //Para abrir o arquivo no navegador, definir a propriedade abaixo como "inline" //Para forçar o download do arquivo, definir a propriedade abaixo como "attachment" //Para definir o nome do arquivo, definir a propriedade filename abaixo com o nome desejado, // no caso está definido como BoletoHSBC.pdf mas pode ser qualquer nome de arquivo que melhor // atenda à necessidade do cliente //Para não definir nome do arquivo, apenas deixar em branco ou apagar a propriedade filename abaixo Response.AppendHeader("content-disposition", "inline;filename=boletohsbc.pdf "); Response.BinaryWrite xmlhttp.responsebody PUBLIC - 12

13 set xmlhttp = nothing %> </body> </html> Observação: O exemplo acima se destina ao entendimento da solução a ser desenvolvida, e não à utilização exatamente como está. PUBLIC - 13

14 14. ANEXO III - Exemplo de desenvolvimento PHP <?php $sock = fsockopen("ssl://wwws5.hsbc.com.br", 443, $errno, $errstr, 30); if(!$sock) die ("$errstr ($errno)\n"); $data = "ServletState=10&codigoCedente= &datavencimento=30/08/2007&valordocumento=1.00&numeroparcela=1&totalparcelas=1&numerodocumento= &l1=inst rução1&l2=instrução 2&L3=Instrução 3&L4=Instrução 4&L5=Instrução5&unidadeCedente=01&nomeSacado=Alexandre&cpfCnpjSacado= &enderecoSacado=Rua Cel. de tal, Apto.2&numeroSacado=&complementoSacado=&cepSacado= &bairroSacado=Belenzinho&cidadeSacado=São Paulo&estadoSacado=SP"; $d1 = explode('&', $data); $data = ""; for($i=0;$i<sizeof($d1);$i++) { list($field, $value) = explode('=', $d1[$i]); $data.= $field. "=". urlencode($value). "&"; fputs($sock, "POST /OFB-BOL-CNR/servlets/GeraBoleto HTTPS/1.0\r\n"); fputs($sock, "Host: wwws5.hsbc.com.br\r\n"); fputs($sock, "Content-type: application/x-www-form-urlencoded\r\n"); fputs($sock, "Content-length: ". strlen($data). "\r\n"); fputs($sock, "Accept: */*\r\n"); fputs($sock, "\r\n"); fputs($sock, "$data\r\n"); fputs($sock, "\r\n"); $headers = ""; while ($str = trim(fgets($sock, 4096))) { $headers.= "$str\n"; $body = ""; while (!feof($sock)) { $body.= fgets($sock, 4096); fclose($sock); /** * Cabeçalho de resposta * */ //print "<!--\n". $headers. "\n-->\n\n"; /** * Corpo do documento retornado * */ print $body;?> Observação: O exemplo acima se destina ao entendimento da solução a ser desenvolvida, e não à utilização exatamente como está. PUBLIC - 14

15 15. ANEXO IV - Exemplo de desenvolvimento JSP page language="java" contenttype="text/html; charset=iso " pageencoding="iso "%> import="java.net.url" %> import="java.net.urlencoder" %> import="java.net.urlconnection" %> import="java.io.outputstreamwriter" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> import="java.io.datainputstream"%> <html> <head> <title>jsp Form Demo</title> <style type="text/css"> label{ margin-right:20px; input{ margin-top:5px; </style> </head> <body> <b>página Encontrada!</b> <% System.out.println("Preparando chamada..."); String val = request.getparameter("issubmitted"); int issubmitted = 0; if (val!= null) { System.out.println("Preparando dados..."); issubmitted = Integer.parseInt(val); if (issubmitted == 1) { String codigocedente = " "; String datavencimento = "10/02/2008"; String valordocumento = " "; String numeroparcela = "01"; String totalparcelas = "02"; String numerodocumento = " "; String L1 = "Senhor(a) Caixa, favor seguir as instruções abaixo:"; String L2 = "1. Não receber este documento após a data de seu vencimento"; String L3 = "2. Valores expressos em Reais"; String L4 = "3. Não receber por depósito bancário"; String L5 = "Reader's Digest Brasil"; String unidadecedente = "NOME FAKE DO BRASIL"; String nomesacado = "NOME FAKE DA SILVA"; String cpfcnpjsacado = " "; String enderecosacado = "RUA DO CARMO"; String numerosacado = "43"; String complementosacado = "10 ANDAR"; String cepsacado = " "; String bairrosacado = "CENTRO"; String cidadesacado = "RIO DE JANEIRO"; String estadosacado = "RJ"; 8"); 8"); String data = URLEncoder.encode("codigoCedente", "UTF-8") + "=" + URLEncoder.encode(codigoCedente, "UTF-8"); data += "&" + URLEncoder.encode("dataVencimento", "UTF-8") + "=" + URLEncoder.encode(dataVencimento, "UTF-8"); data += "&" + URLEncoder.encode("valorDocumento", "UTF-8") + "=" + URLEncoder.encode(valorDocumento, "UTF-8"); data += "&" + URLEncoder.encode("numeroParcela", "UTF-8") + "=" + URLEncoder.encode(numeroParcela, "UTF-8"); data += "&" + URLEncoder.encode("totalParcelas", "UTF-8") + "=" + URLEncoder.encode(totalParcelas, "UTF-8"); data += "&" + URLEncoder.encode("numeroDocumento", "UTF-8") + "=" + URLEncoder.encode(numeroDocumento, "UTF- data += "&" + URLEncoder.encode("L1", "UTF-8") + "=" + URLEncoder.encode(L1, "UTF-8"); data += "&" + URLEncoder.encode("L2", "UTF-8") + "=" + URLEncoder.encode(L2, "UTF-8"); data += "&" + URLEncoder.encode("L3", "UTF-8") + "=" + URLEncoder.encode(L3, "UTF-8"); data += "&" + URLEncoder.encode("L4", "UTF-8") + "=" + URLEncoder.encode(L4, "UTF-8"); data += "&" + URLEncoder.encode("L5", "UTF-8") + "=" + URLEncoder.encode(L5, "UTF-8"); data += "&" + URLEncoder.encode("unidadeCedente", "UTF-8") + "=" + URLEncoder.encode(unidadeCedente, "UTF-8"); data += "&" + URLEncoder.encode("numeroDocumento", "UTF-8") + "=" + URLEncoder.encode(numeroDocumento, "UTF- data += "&" + URLEncoder.encode("nomeSacado", "UTF-8") + "=" + URLEncoder.encode(nomeSacado, "UTF-8"); data += "&" + URLEncoder.encode("cpfCnpjSacado", "UTF-8") + "=" + URLEncoder.encode(cpfCnpjSacado, "UTF-8"); data += "&" + URLEncoder.encode("enderecoSacado", "UTF-8") + "=" + URLEncoder.encode(enderecoSacado, "UTF-8"); PUBLIC - 15

16 data += "&" + URLEncoder.encode("numeroSacado", "UTF-8") + "=" + URLEncoder.encode(numeroSacado, "UTF-8"); "UTF-8"); data += "&" + URLEncoder.encode("complementoSacado", "UTF-8") + "=" + URLEncoder.encode(complementoSacado, data += "&" + URLEncoder.encode("cepSacado", "UTF-8") + "=" + URLEncoder.encode(cepSacado, "UTF-8"); data += "&" + URLEncoder.encode("bairroSacado", "UTF-8") + "=" + URLEncoder.encode(bairroSacado, "UTF-8"); data += "&" + URLEncoder.encode("cidadeSacado", "UTF-8") + "=" + URLEncoder.encode(cidadeSacado, "UTF-8"); data += "&" + URLEncoder.encode("estadoSacado", "UTF-8") + "=" + URLEncoder.encode(estadoSacado, "UTF-8"); // Enviado Dados para a emissão do boleto System.out.println("Montando URL de conexão..."); URL url = new URL("https://wwws5.hsbc.com.br/OFB-BOL-CNR/servlets/GeraBoleto?ServletState=10"); // Montando a conexão com o Servidor URLConnection conn = url.openconnection(); conn.setdoinput(true); conn.setdooutput(true); conn.setrequestproperty("content-type", "application/x-www-form-urlencoded"); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); DataInputStream input; System.out.println("Enviando dados..."); wr.write(data); wr.flush(); // Get response data. System.out.println("Retorno da chamada..."); input = new DataInputStream (conn.getinputstream ()); BufferedOutputStream bufferedoutputstream = new BufferedOutputStream(response.getOutputStream()); int bytesread = 0; byte[] buffer = new byte[1024]; response.setcontentlength(connection.getcontentlength()); response.setcontenttype("application/pdf"); //Para abrir o arquivo no navegador, definir a propriedade abaixo como "inline" //Para forçar o download do arquivo, definir a propriedade abaixo como "attachment" //Para definir o nome do arquivo, definir a propriedade filename abaixo com o nome desejado, // no caso está definido como BoletoHSBC.pdf mas pode ser qualquer nome de arquivo que melhor // atenda à necessidade do cliente //Para não definir nome do arquivo, apenas deixar em branco ou apagar a propriedade filename abaixo response.setheader("content-disposition", "inline; filename=boletohsbc.pdf"); response.setheader("cache-control", "cache, must-revalidate"); response.setheader("pragma", "public"); while ((bytesread = bufferedinputstream.read(buffer))!= -1) { bufferedoutputstream.write(buffer, 0, bytesread); bufferedoutputstream.flush(); input.close (); %> </body> </html> Observação: O exemplo acima se destina ao entendimento da solução a ser desenvolvida, e não à utilização exatamente como está. PUBLIC - 16

17 16. ANEXO V - Exemplo de desenvolvimento ASP.NET/C# using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace TesteWeb { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { protected void Button1_Click(object sender, EventArgs e) { if (txtteste.text!= "") { string url = "https://wwws5.hsbc.com.br/ofb-bol-cnr/servlets/geraboleto?servletstate=10"; chamaurl(url); private void chamaurl(string url) { String codigocedente = " "; String datavencimento = "10/02/2008"; String valordocumento = " "; String numeroparcela = "01"; String totalparcelas = "02"; String numerodocumento = " "; String L1 = "Senhor(a) Caixa, favor seguir as instruções abaixo:"; String L2 = "1. Não receber este documento após a data de seu vencimento"; String L3 = "2. Valores expressos em Reais"; String L4 = "3. Não receber por depósito bancário"; String L5 = "Reader's Digest Brasil"; String unidadecedente = "NOME FAKE DO BRASIL"; String nomesacado = "NOME FAKE DA SILVA"; String cpfcnpjsacado = " "; String enderecosacado = "RUA DO CARMO"; String numerosacado = "43"; String complementosacado = "10 ANDAR"; String cepsacado = " "; String bairrosacado = "CENTRO"; String cidadesacado = "RIO DE JANEIRO"; String estadosacado = "RJ"; String data = "codigocedente" + "=" + codigocedente ; data += "&" + "datavencimento" + "=" + datavencimento; data += "&" + "valordocumento" + "=" + valordocumento; data += "&" + "numeroparcela" + "=" + numeroparcela; data += "&" + "totalparcelas" + "=" + totalparcelas; data += "&" + "numerodocumento" + "=" + numerodocumento; data += "&" + "L1" + "=" + L1; data += "&" + "L2" + "=" + L2; data += "&" + "L3" + "=" + L3; data += "&" + "L4" + "=" + L4; data += "&" + "L5" + "=" + L5; data += "&" + "unidadecedente" + "=" + unidadecedente; data += "&" + "numerodocumento" + "=" + numerodocumento; data += "&" + "nomesacado" + "=" + nomesacado; data += "&" + "cpfcnpjsacado" + "=" + cpfcnpjsacado; data += "&" + "enderecosacado" + "=" + enderecosacado; data += "&" + "numerosacado" + "=" + numerosacado; PUBLIC - 17

18 data += "&" + "complementosacado" + "=" + complementosacado; data += "&" + "cepsacado" + "=" + cepsacado; data += "&" + "bairrosacado" + "=" + bairrosacado; data += "&" + "cidadesacado" + "=" + cidadesacado; data += "&" + "estadosacado" + "=" + estadosacado; Encoding encoding = Encoding.ASCII; byte[] dados = encoding.getbytes(data); // Prepara chamada HttpWebRequest orequest = (HttpWebRequest)WebRequest.Create(url); orequest.method = "POST"; orequest.contenttype = "application/x-www-form-urlencoded"; orequest.contentlength = dados.length; Stream oreqstream = orequest.getrequeststream(); //Envia os dados oreqstream.write(dados, 0, dados.length); oreqstream.close(); //Recupera resposta HttpWebResponse oresponse = (HttpWebResponse)oRequest.GetResponse(); Stream orespstream = oresponse.getresponsestream(); int buffer = 1024; byte[] databuffer = new byte[buffer]; int count = 0; MemoryStream ms = new MemoryStream(); while ((count = orespstream.read(databuffer, 0, buffer)) > 0) { ms.write(databuffer, 0, count); orespstream.close(); Response.AddHeader("Content-Type", "application/pdf"); //Para abrir o arquivo no navegador, definir a propriedade abaixo como "inline" //Para forçar o download do arquivo, definir a propriedade abaixo como "attachment" //Para definir o nome do arquivo, definir a propriedade filename abaixo com o nome desejado, // no caso está definido como BoletoHSBC.pdf mas pode ser qualquer nome de arquivo que melhor // atenda à necessidade do cliente //Para não definir nome do arquivo, apenas deixar em branco ou apagar a propriedade filename abaixo Response.AddHeader("Content-Disposition", "inline; filename=boletohsbc.pdf;"); Response.AddHeader("Content-Length", ms.length.tostring()); Response.BinaryWrite(ms.ToArray()); Response.Flush(); Response.End(); Observação: O exemplo acima se destina ao entendimento da solução a ser desenvolvida, e não à utilização exatamente como está. PUBLIC - 18

Manual Técnico Boleto Eletrônico Online

Manual Técnico Boleto Eletrônico Online Manual Técnico Boleto Eletrônico Online Gateway de Pagamentos HSBC Cobrança Não Registrada Versão: 2.2 Maio/2013 PUBLIC SUMÁRIO APRESENTAÇÃO 03 1. NOTAS PRELIMINARES 04 2. LEGISLAÇÃO 05 3. PROCESSOS DE

Leia mais

Manual Técnico. Gateway de Pagamentos HSBC Débito Online PUBLIC. Versão 2.3 Maio/2013

Manual Técnico. Gateway de Pagamentos HSBC Débito Online PUBLIC. Versão 2.3 Maio/2013 Manual Técnico Gateway de Pagamentos HSBC Débito Online Versão 2.3 Maio/2013 PUBLIC Sumário INTRODUÇÃO... 4 1. INICIANDO A INTEGRAÇÃO... 5 2. PROCESSO OPERACIONAL... 5 2.1. Pré Requisitos... 5 2.2. Glossário...

Leia mais

COBRANÇA SITE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor. Segunda via do Bloqueto Digital

COBRANÇA SITE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor. Segunda via do Bloqueto Digital COBRANÇA SITE Instruções de Instalação e Utilização Manual Técnico do Desenvolvedor Segunda via do Bloqueto Digital Índice 1. INFORMAÇÕES TÉCNICAS - Windows... 3 1.1 URL DA 2A VIA DO BLOQUETO DIGITAL...

Leia mais

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem

Leia mais

Soluções em. Comércio Eletrônico

Soluções em. Comércio Eletrônico Soluções em Comércio Eletrônico Orientações Técnicas para Empresa Convenente Versão 014 21/07/2006 Índice I. Apresentação Vantagens oferecidas... 3 Requisitos necessários... 3 II. Modalidades de Pagamento

Leia mais

MANUAL TÉCNICO MÓDULO I I EMISSÃO DO CLIENTE

MANUAL TÉCNICO MÓDULO I I EMISSÃO DO CLIENTE COBRANÇA REGISTRADA MANUAL TÉCNICO MÓDULO I I EMISSÃO DO CLIENTE COBRANÇA DIRETIVA Versão: Abril/2012 HSBC Bank Brasil S.A. Banco Múltiplo. APRESENTAÇÃO APRESENTAÇÃO Pág. 4 NOTAS PRELIMINARES O que é a

Leia mais

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor

Leia mais

Itaú Shopline. Guia de Identidade Visual Manual Técnico do Desenvolvedor

Itaú Shopline. Guia de Identidade Visual Manual Técnico do Desenvolvedor Itaú Shopline Guia de Identidade Visual Manual Técnico do Desenvolvedor Introdução Você contratou o Itaú Shopline e agora sua loja virtual conta com uma plataforma completa de meio de recebimento on-line

Leia mais

Manual. http://www.cobrebem.com Manual Técnico Solução CobreBemX Versão 1.0.13.10.18 1

Manual. http://www.cobrebem.com Manual Técnico Solução CobreBemX Versão 1.0.13.10.18 1 Manual http://www.cobrebem.com Manual Técnico Solução CobreBemX Versão 1.0.13.10.18 1 Prezado Cliente, O CobreBemX é um componente COM ''não visual'' distribuído sob a forma de DLL, possuindo as seguintes

Leia mais

ITAÚ SHOPLINE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor

ITAÚ SHOPLINE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor ITAÚ SHOPLINE Instruções de Instalação e Utilização Manual Técnico do Desenvolvedor Índice 1. Informações Gerais... 3 1.1 Utilização do Itaú Shopline...3 1.2 Configuração do Itaú Shopline...4 1.3 Instalação

Leia mais

Terceiro Milênio Informática

Terceiro Milênio Informática MANUAL DE UTILIZAÇÃO DO BOLETO Visão Geral Use este manual para criar boletos de cobrança sem registro, veja como preencher os campos e onde preenchê-los. Se tiver intenção de usar cobranças com boleto,

Leia mais

Soluções em. Comércio Eletrônico

Soluções em. Comércio Eletrônico Soluções em Comércio Eletrônico Orientações Técnicas para Empresa Convenente Versão 014.3 09.04.2008 Índice I. Apresentação Vantagens oferecidas... 3 Requisitos necessários... 3 II. Modalidades de Pagamento

Leia mais

Ajax Asynchronous JavaScript and Xml

Ajax Asynchronous JavaScript and Xml Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interativas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime

Leia mais

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

AJAX no GASweb. Mas e afinal, para que usamos o AJAX? Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente

Leia mais

MANUAL TÉCNICO PARA UTILIZAÇÃO DO BOLETO SERVICE

MANUAL TÉCNICO PARA UTILIZAÇÃO DO BOLETO SERVICE MANUAL TÉCNICO PARA UTILIZAÇÃO DO BOLETO SERVICE Versão do Manual: 1.6 2 1- O QUE É? O Boleto Service é um aplicativo para geração de boletos na Internet. A chamada a ele pode ser feita a partir de qualquer

Leia mais

Soluções em Comércio Eletrônico. Manual da Empresa Convenente

Soluções em Comércio Eletrônico. Manual da Empresa Convenente Soluções em Comércio Eletrônico Meios de Pagamento na Internet Manual da Empresa Convenente Orientações Técnicas Versão 011 22/03/2006 Índice I. Apresentação Vantagens oferecidas... 3 Requisitos necessários...

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 6 PHP: Include, Require, Variáveis de ambiente Prof. Teresinha Letícia da Silva leticiasfw@yahoo.com.br Inclusão de arquivos com Include e Require no PHP Uma técnica muito

Leia mais

1.1. Utilização do Itaú Shopline... 3 1.2. Configuração do Itaú Shopline... 4 1.3. Instalação do Itaú Shopline... 4

1.1. Utilização do Itaú Shopline... 3 1.2. Configuração do Itaú Shopline... 4 1.3. Instalação do Itaú Shopline... 4 Instruções de Instalação e Utilização Manual Técnico do Desenvolvedor do Site Versão para Windows NT 4.0 ou Superior, Unix ou Linux Versão Itaucripto 04 SP. 04/03/2004 ÍNDICE 1. INFORMAÇÕES GERAIS...3

Leia mais

Guia de Integração para Transferência

Guia de Integração para Transferência Guia de Integração para Transferência Índice Capítulo 1... 3 Introdução... 3 Capítulo 2... 4 Links de Pagamento... 4 Capítulo 3... 5 Configurando o Gerenciador de Compras... 5 Capítulo 4... 7 Fluxo de

Leia mais

Consulta de endereço através do Cep

Consulta de endereço através do Cep --------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------

Leia mais

A Documentação contém a lista dos Objetos suportados e suas propriedades e métodos.

A Documentação contém a lista dos Objetos suportados e suas propriedades e métodos. A Documentação contém a lista dos Objetos suportados e suas propriedades e métodos. ÍNDICE: 1. Objeto IcontaCorrente...02 2. Objeto IacoesCobrancaRemessa...06 3. Objeto IacaoCobrancaRemessa...06 4. Objeto

Leia mais

Soluções em Recebimentos. Cobrança BB. Manual Técnico

Soluções em Recebimentos. Cobrança BB. Manual Técnico Soluções em Recebimentos Cobrança BB Layout de Arquivo Remessa CNAB400 Manual Técnico Orientações Técnicas CONVÊNIOS COM NÚMERAÇÃO ACIMA DE 1.000.000 Versão Abril 2012 1. Apresentação CONCEITO: Arquivo

Leia mais

Formulário de Contato

Formulário de Contato Formulário de Contato Exemplos de formulários em ASP, PHP e C# Bloqueio Porta 25 Evitar envio de emails não autorizados (SPAM s); Fóruns mundiais; Órgãos internacionais; Acordo de Cooperação (CGI.br);

Leia mais

SEMINÁRIO SOBRE BOLETO DE COBRANÇA

SEMINÁRIO SOBRE BOLETO DE COBRANÇA SEMINÁRIO SOBRE BOLETO DE COBRANÇA 3 Boletos Liquidados pelo Sistema de Compensação 4 Objetivo Apresentar e debater as mudanças nos produtos cobrança e pagamento, decorrentes da Circular Bacen 3.598/2012

Leia mais

Conteúdo. Especificação HTTP v1.1

Conteúdo. Especificação HTTP v1.1 Conteúdo Introdução... 2 Início e comandos básicos... 2 Exemplo método GET... 3 Exemplo método POST... 3 Códigos de retorno... 4 Exemplo para envio em Cold Fusion... 4 Exemplo para envio em PHP... 5 Exemplo

Leia mais

Sumário INTRODUÇÃO... 3 O QUE É CNAB?... 3 QUAL O OBJETIVO DO CNAB?... 3 QUAIS BANCOS E CARTEIRAS O EMPRESÁRIO ERP NOS FORNECE?...

Sumário INTRODUÇÃO... 3 O QUE É CNAB?... 3 QUAL O OBJETIVO DO CNAB?... 3 QUAIS BANCOS E CARTEIRAS O EMPRESÁRIO ERP NOS FORNECE?... Sumário INTRODUÇÃO... 3 O QUE É CNAB?... 3 QUAL O OBJETIVO DO CNAB?... 3 QUAIS BANCOS E CARTEIRAS O EMPRESÁRIO ERP NOS FORNECE?... 4 COMO CONFIGURAR O CNAB... 5 CADASTRO DE BANCOS... 5 PARAMETROS DO CNAB...

Leia mais

Soluções em Recebimentos. Manual Técnico

Soluções em Recebimentos. Manual Técnico Soluções em Recebimentos CNAB400/CBR641 Manual Técnico Layout de Arquivo Remessa para convênios na faixa numérica entre 000.001 a 999.999 (Convênios de até 6 posições) Orientações Técnicas Versão Set/09

Leia mais

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Prestashop v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

Histórico de Revisões

Histórico de Revisões 1 Histórico de Revisões Data Versão Responsável Histórico 16/03/2012 1.0 Robson M. Matos Elaboração da documentação técnica 24/10/2014 2.0 Robson M. Matos Atualização da documentação técnica 2 Histórico

Leia mais

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro.

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro. Material de apoio a aulas de Desenvolvimento Web Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS AAS - www.aas.pro.net Março-2012 Este pequeno tutorial tem como objetivo conduzir o programador passo-a-passo

Leia mais

Guia do RepositorioDocumento

Guia do RepositorioDocumento Módulo: RepositorioDocumento.Cls_Repositorio Versão: 1.0.0 Data: 16/05/2003 Analista: João Augusto de Moura DBA: Maria Cristina de Oliveira Zimmermann Coordenador: Alex Albert Henchel Gerente Operacional:

Leia mais

Comércio Eletrônico Manual de Orientações Técnicas

Comércio Eletrônico  Manual de Orientações Técnicas Comércio Eletrônico Manual de Orientações Técnicas dezembro/2009 Índice I. Apresentação Vantagens oferecidas... 3 Requisitos necessários... 3 II. Modalidades de Pagamento Débito em Conta via Internet...

Leia mais

Programação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Programação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Programação para Internet Avançada 4. Web Services Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt São módulos de aplicações de negócios que expõem as regras do negócio como serviços na Internet através

Leia mais

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013 Efeito cascata Aula 4 Modelo CSS Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Fontes das folhas de estilo Autor Usuário Agente do usuário

Leia mais

Ajax Asynchronous JavaScript and Xml

Ajax Asynchronous JavaScript and Xml Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interactivas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação

Leia mais

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS PROGRAMAÇÃO MANUAL DE INSTRUÇÕES Instruções, métodos e recomendações para desenvolvimento de sistemas na UDS. 1 Sumário Apresentação... 3 Estrutura de pastas:...

Leia mais

Internet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos

Internet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos Internet e protocolos web A Internet é uma rede descentralizada de recursos computacionais Tolerante a falhas (no single point of failure) Topologia tem de fornecer caminhos alternativos entre 2 computadores

Leia mais

ÍNDICE. Classificação: Uso interno e externo Página 2

ÍNDICE. Classificação: Uso interno e externo Página 2 ÍNDICE 1 Objetivo:... 5 2 Orientações Iniciais... 5 2.1 Fluxo do atendimento... 5 3 Espécies de Documentos que poderão ser utilizadas:... 8 4 Carnês com emissão pelo Sicredi... 8 5 Nosso número Sicredi...

Leia mais

MANUAL DE BOAS PRÁTICAS

MANUAL DE BOAS PRÁTICAS MANUAL DE BOAS PRÁTICAS Este manual é de uso exclusivo de clientes, parceiros, fornecedores e colaboradores da Dinamize. No caso de dúvidas, entre em contato através do e-mail suporte@dinamize.com. HTML

Leia mais

Cobrança e Módulo Cedente

Cobrança e Módulo Cedente Processo n.5 Processos de Produtos e Serviços Procedimento n. 5.7 Cobrança e Módulo Cedente 2 Sumário SEÇÃO 1 -COBRANÇA E MÓDULO CEDENTE... 4 CAPÍTULO 1 - DIRETRIZES... 4 1. Referência Normativa... 5 2.

Leia mais

Sistema de Pagamento Seguro

Sistema de Pagamento Seguro INTEGRAÇÃO COM PAGAMENTO FÁCIL BRADESCO Sistema de Pagamento Seguro Guia para integração de lojas com o Pagamento Fácil Bradesco INDICE Cap. 1 - Introdução...02 Cap. 2 - Links de pagamento...03 Cap. 3

Leia mais

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OSCommerce v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação

Leia mais

Aprova Fácil. Integração via WebService. Aprova Fácil Integração via WebService Versão 1.2.10.1.21 http://www.cobrebem.com 1

Aprova Fácil. Integração via WebService. Aprova Fácil Integração via WebService Versão 1.2.10.1.21 http://www.cobrebem.com 1 Aprova Fácil Integração via WebService http://www.cobrebem.com 1 ÍNDICE 1. Introdução...6 2. Integração...7 2.1. Meios de Pagamento Suportados...7 2.2. Tecnologias de Conectividade...7 2.3. Etapas da Automatização...7

Leia mais

SIM Sistema de Informação Monitorada Ltda. Vise Boletos

SIM Sistema de Informação Monitorada Ltda. Vise Boletos Vise Boletos O Vise Boletos é um aplicativo que gera o arquivo de remessa e lê o arquivo de retorno de títulos que foram enviados e retornados pelo Banco. Esses processos são todos vinculados ao sistema

Leia mais

Particularidades BB. Leiaute CNAB 240. julho / 2011

Particularidades BB. Leiaute CNAB 240. julho / 2011 Particularidades BB Leiaute CNAB 240 julho / 2011 Sumário Assunto página Últimas Alterações 3 Header de Arquivo 5 Header de Lote 6 Segmento P 8 Segmento Q 11 Segmento R 13 Segmento S 15 Segmento Y-01 16

Leia mais

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de

Leia mais

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda PROGRAMAÇÃO PARA INTERNET Introdução à AJAX Fonte: Raul Paradeda INTRODUÇÃO Para entender o que é o AJAX é necessário ter o prévio conhecimento de: HTML / XHTML; Javascript; CSS; XML. INTRODUÇÃO Ao pesquisar

Leia mais

MANUAL MAPX-OP016-2009

MANUAL MAPX-OP016-2009 MANUAL MANUAL DE Público CIP - 2010 OBJETIVO: Este documento tem como objetivo descrever os leiautes dos arquivos utilizados no DDA e as validações realizadas nos campos. A estrutura dos arquivos e o padrão

Leia mais

Índice. http://www.gosoft.com.br/atualiza/gosoftsigadmservico.pdf Versão 4.0

Índice. http://www.gosoft.com.br/atualiza/gosoftsigadmservico.pdf Versão 4.0 Índice I ENVIO DE BOLETOS POR E-MAIL... 2 APRESENTAÇÃO... 2 ALTERAÇÕES NO SIGADM CONDOMÍNIO... 4 ALTERAÇÕES NO SIGADM IMÓVEIS... 6 ALTERAÇÕES NO SIGADM CONCILIAÇÃO BANCÁRIA... 8 ALTERAÇÕES NO SIGADM CONDOMÍNIO

Leia mais

CARTÃO DE CRÉDITO BANRISUL

CARTÃO DE CRÉDITO BANRISUL 1 CARTÃO DE CRÉDITO BANRISUL Layout Para Arquivo de Cobrança de Parcelas de Cartão de Crédito Sistema BDL Carteira de Letras Troca de Informações Via Arquivo Magnético Unidade Atendimento e Serviços Unidade

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI Exercício 1 Neste exercício trabalharemos com alguns web controls básicos e praticaremos os tipos de dados do C#. Vamos criar

Leia mais

Tutorial. Começando a Criar Aplicativos SMS

Tutorial. Começando a Criar Aplicativos SMS Tutorial Começando a Criar Aplicativos SMS Para começar Neste tutorial você vai entender como criar e integrar um aplicativo SMS usando a Brazapp. Para uma melhor compreensão, passaremos por todos os passos:

Leia mais

Índice. Manual de Orientações Técnicas Comércio Eletrônico BB - Versão 22 Página 2/26 www.bb.com.br/leiautes

Índice. Manual de Orientações Técnicas Comércio Eletrônico BB - Versão 22 Página 2/26 www.bb.com.br/leiautes Versão 22 Julho de 2014 Índice 1 Apresentação... 3 1.1 Vantagens oferecidas... 3 1.2 Requisitos necessários... 3 2 Modalidades de Pagamento... 3 2.1 Débito em Conta via Internet... 3 2.2 BB Crediário Internet...

Leia mais

Cálculo Remoto de Preços e Prazos de Encomendas

Cálculo Remoto de Preços e Prazos de Encomendas Cálculo Remoto de Preços e Prazos de Encomendas O cálculo remoto de preços e prazos de encomendas dos Correios é destinado aos clientes que possuem contrato de SEDEX, e-sedex e PAC, que necessitam calcular,

Leia mais

Dicas para envio de e-mail marketing que garantem eficácia em suas campanhas

Dicas para envio de e-mail marketing que garantem eficácia em suas campanhas SAIBA MAIS Dicas para envio de e-mail marketing que garantem eficácia em suas campanhas Equipe Elancers - Maio/2013 A Elancers VagasOnline é um site de empregos e tem mais de 5 milhões de CPF s em formato

Leia mais

MANUAL DE INSTALAÇÃO COBRANÇA CAIXA

MANUAL DE INSTALAÇÃO COBRANÇA CAIXA MANUAL DE INSTALAÇÃO COBRANÇA CAIXA VERSÃO 2.3.2 MAR/2015 ATENÇÃO É importante que todas as bases de dados, arquivos remessa e retorno, base de pagadores/sacados e base de títulos sejam arquivados em cópia

Leia mais

GUIA RECIBO BANCÁRIO COBRANÇA NÃO REGISTRADA - SLIM

GUIA RECIBO BANCÁRIO COBRANÇA NÃO REGISTRADA - SLIM GUIA RECIBO BANCÁRIO COBRANÇA NÃO REGISTRADA - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Configuração do Local de Pagamento... 3 3. Teste de Pagamento do Boleto... 10 4. Configurações do Banco... 17

Leia mais

GUIA EMISSÃO E ENVIO DE BOLETO BANCÁRIO POR E-MAIL

GUIA EMISSÃO E ENVIO DE BOLETO BANCÁRIO POR E-MAIL GUIA EMISSÃO E ENVIO DE BOLETO BANCÁRIO POR E-MAIL ÍNDICE ITEM Página 1. Objetivo...3 2. Requisitos...3 3. Configuração do Local de Pagamento...3 4. Atribuir Ficha de Compensação... 11 5. Envio de Recibo

Leia mais

Versão: 1.7.8.8 com instruções para Protesto

Versão: 1.7.8.8 com instruções para Protesto Versão: 1.7.8.8 com instruções para Protesto Utilização Para dar início ao processo, o cooperado deverá ter acesso ao internet banking. Se ainda não possuir, dirija-se aos caixas da Sicoob-Cocred. O programa

Leia mais

files, que devolve um objeto do tipo FileList.

files, que devolve um objeto do tipo FileList. WEB STORAGE 199 7.4.3 FILE API A File API foi introduzida para nos fornecer maior flexibilidade no acesso ao conteúdo de ficheiros a partir de uma página HTML. Por predefinição, o acesso a um ficheiro

Leia mais

MANUAL TÉCNICO DE COBRANÇA BANCÁRIA GERAÇÃO DE BOLETO PELO SOFTWARE DO COOPERADO PADRÃO CNAB 400 POSIÇÕES

MANUAL TÉCNICO DE COBRANÇA BANCÁRIA GERAÇÃO DE BOLETO PELO SOFTWARE DO COOPERADO PADRÃO CNAB 400 POSIÇÕES MANUAL TÉCNICO DE COBRANÇA BANCÁRIA GERAÇÃO DE BOLETO PELO SOFTWARE DO COOPERADO PADRÃO CNAB 400 POSIÇÕES Versão 01 Novembro/2013 SUMÁRIO 1 OBJETIVO... 4 2 PÚBLICO ALVO... 4 3 GLOSSÁRIOS/DEFINIÇÕES...

Leia mais

SISDEB SISTEMA de DÉBITO ELETRÔNICO ITAÚ

SISDEB SISTEMA de DÉBITO ELETRÔNICO ITAÚ SISDEB SISTEMA de DÉBITO ELETRÔNICO ITAÚ Intercâmbio Eletrônico de Arquivos Layout de Arquivos CNAB150 Versão 4.0 Índice 1. Noções Básicas...3 1.1 Apresentação...3 1.2 Sistema de Débito Eletrônico Itaú...3

Leia mais

JavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5

JavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5 JavaScript Diego R. Frank, Leonardo Seibt FIT Faculdades de Informática de Taquara Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil difrank@terra.com.br,

Leia mais

TUTORIAL COM OS PROCEDIMENTOS DE

TUTORIAL COM OS PROCEDIMENTOS DE TUTORIAL COM OS PROCEDIMENTOS DE GERAÇÃO DE BOLETOS CAIXA ECONÔMICA FEDERAL NO FINANCE Finance V10 New 2 Índice Como gerar Boleto Bancário pela Caixa Econômica... 3 Como efetuar a Conciliação por Extrato

Leia mais

Internet. Protocolos. Principais Serviços. E-MAIL Chat TELNET FTP. Definições Básicas

Internet. Protocolos. Principais Serviços. E-MAIL Chat TELNET FTP. Definições Básicas Internet A Internet surgiu a partir de um projeto da agência norte-americana ARPA com o objetivo de conectar os computadores dos seus departamentos de pesquisa. Essa conexão iniciou-se em 1969, entre 4

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

Instalação do Sistema de Atendimento ao Cidadão - SAC

Instalação do Sistema de Atendimento ao Cidadão - SAC Instalação do Sistema de Atendimento ao Cidadão - SAC É necessário 1. Ter um servidor web configurado para php 2. Banco de Dados PostgreSql 3. Conexão com a internet 4. Navegador com suporte a HTML 5 Como

Leia mais

COBRANÇA NÃO REGISTRADA

COBRANÇA NÃO REGISTRADA LAYOUT TÉCNICO - VOLUME I MANUAL DE EMISSÃO DO CLIENTE Versão: Abril/2012 HSBC BANK BRASIL S.A. Banco Múltiplo. PUBLIC ÍNDICE 1 INTRODUÇÃO Pág. 02 2 CAMPOS DO BLOQUETO A SEREM PREENCHIDOS Pág. 03 3 DADOS

Leia mais

Cabeçalho do documento

Cabeçalho do documento Cabeçalho do documento O cabeçalho de uma página HTML fica dentro das Tags e , e dentro dessas Tags podemos usar Tags , , , , e etc. A Tag TITLE Por exemplo

Leia mais

GUIA PARA AFILIAÇÕES

GUIA PARA AFILIAÇÕES GUIA PARA AFILIAÇÕES ÍNDICE INTRODUÇÃO... 3 REDE... 4 Gerando usuário e senha (tecnologia Komerci)... 5 Liberação dos IP s maxipago!... 6 Matriz de Responsabilidades e Prazos... 7 CIELO... 8 Pedindo o

Leia mais

2015 GVDASA Sistemas Administração dos Portais

2015 GVDASA Sistemas Administração dos Portais 2015 GVDASA Sistemas Administração dos Portais AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta

Leia mais

Redes de Computadores - 2010/1

Redes de Computadores - 2010/1 Redes de Computadores - 2010/1 Miniprojeto Universidade Federal do Espírito Santo - UFES Professor: Magnos Martinello 20 de maio de 2010 1 1 Proposta A proposta do trabalho é reforçar o compreendimento

Leia mais

WWW - World Wide Web

WWW - World Wide Web WWW World Wide Web WWW Cap. 9.1 WWW - World Wide Web Idéia básica do WWW: Estratégia de acesso a uma teia (WEB) de documentos referenciados (linked) em computadores na Internet (ou Rede TCP/IP privada)

Leia mais

MANUAL DE INSTALAÇÃO COBCAIXA

MANUAL DE INSTALAÇÃO COBCAIXA MANUAL DE INSTALAÇÃO COBCAIXA VERSÃO 3.2.1 NOV/2013 ATENÇÃO É importante que todas as bases de dados, arquivos remessa e retorno, base de pagadores/sacados e base de títulos sejam arquivados em cópia de

Leia mais

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.

Leia mais

COBRANÇA REGISTRADA MANUAL TÉCNICO MÓDULO VII LAYOUT DE ARQUIVOS PADRÃO FEBRABAN / CNAB 240

COBRANÇA REGISTRADA MANUAL TÉCNICO MÓDULO VII LAYOUT DE ARQUIVOS PADRÃO FEBRABAN / CNAB 240 COBRANÇA REGISTRADA MANUAL TÉCNICO MÓDULO VII LAYOUT DE ARQUIVOS PADRÃO FEBRABAN / CNAB 240 TÍTULOS EM CARTEIRA DE COBRANÇA INTERFACE COM O SOFTWARE SAP R/3 Versão: AGOSTO / 2012 HSBC Bank Brasil S.A.

Leia mais

USANDO APPLETS NO NETBEANS (WEB APPLICATION)...E A APPLET CHAMA ALGUM PACOTE EXTERNO (por Luis Alberto M Palhares de Melo Julho/2011)

USANDO APPLETS NO NETBEANS (WEB APPLICATION)...E A APPLET CHAMA ALGUM PACOTE EXTERNO (por Luis Alberto M Palhares de Melo Julho/2011) USANDO APPLETS NO NETBEANS (WEB APPLICATION)......E A APPLET CHAMA ALGUM PACOTE EXTERNO (por Luis Alberto M Palhares de Melo Julho/2011) PASSO 1 Na estrutura do Netbeans vamos ter: Pacote externo (aqui

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes Desenvolvimento Web XHTML Formulários Prof. Bruno E. G. Gomes 2014 Introdução Um recurso bastante utilizado no desenvolvimento Web é o envio de dados de uma página para o servidor quando fornecemos informações,

Leia mais

Programação para Internet Flávio de Oliveira Silva, M.Sc.

Programação para Internet Flávio de Oliveira Silva, M.Sc. INTERNET Grande conjunto de redes de computadores interligadas pelo mundo. Começou como uma rede interligando Universidades no E.U.A A partir de 1993 a Internet começou a ser explorada comercialmente.

Leia mais

Linguagem de Programação III Aula 2 Revisão Parte II

Linguagem de Programação III Aula 2 Revisão Parte II Linguagem de Programação III Aula 2 Revisão Parte II Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Revisão de PHP

Leia mais

Integrated User Verification Guia de Implementação do Cliente 2015-05-04 Confidencial Versão 2.9

Integrated User Verification Guia de Implementação do Cliente 2015-05-04 Confidencial Versão 2.9 Integrated User Verification Guia de Implementação do Cliente 2015-05-04 Confidencial Versão 2.9 SUMÁRIO Introdução... 2 Finalidade e público-alvo... 2 Sobre este documento... 2 Termos mais utilizados...

Leia mais

www.easysms.net.br O QUE ENCONTRARÁ NESTE MANUAL

www.easysms.net.br O QUE ENCONTRARÁ NESTE MANUAL O QUE ENCONTRARÁ NESTE MANUAL O que preciso para usar os serviços deste manual Quais as formas de interações disponíveis Envio através do Método GET via Web Envio através do Método POST via Web Exemplo

Leia mais

MANUAL DE INSTRUÇÕES DE PAGAMENTOS CNAB 240 FEBRABAN

MANUAL DE INSTRUÇÕES DE PAGAMENTOS CNAB 240 FEBRABAN MANUAL DE INSTRUÇÕES DE PAGAMENTOS CNAB 240 FEBRABAN Versão 01 Agosto/2014 SUMÁRIO 1 Objetivo... 3 2 Público-Alvo/Aplicabilidade... 3 3 Glossário/Definições... 3 4 PAGAMENTOS... 3 4.1 Introdução... 3 4.2

Leia mais

Script de Configuração dos E-mails @SEE (Webmail /Outlook Express)

Script de Configuração dos E-mails @SEE (Webmail /Outlook Express) Script de Configuração dos E-mails @SEE (Webmail /Outlook Express) A Secretaria de Estado da Educação está disponibilizando uma nova ferramenta para acesso ao e-mail @see. Essa nova ferramenta permitirá

Leia mais

Programação II Programação para a Web. Christopher Burrows

Programação II Programação para a Web. Christopher Burrows Programação II Programação para a Web Christopher Burrows Apache Tomcat O Apache Tomcat é um Servlet Container desenvolvido pela Apache Software Foundation. Implementa as tecnologias Java Servlets e Java

Leia mais

2013 GVDASA Sistemas Administração dos Portais

2013 GVDASA Sistemas Administração dos Portais 2013 GVDASA Sistemas Administração dos Portais 2013 GVDASA Sistemas Administração dos Portais AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a

Leia mais

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens Tag para inserir imagens e HTML O modelo CSS Noções fundamentais e funcionamento do CSS Incluindo estilos em uma página Sintaxe

Leia mais

Certidão Online Manual do Usuário

Certidão Online Manual do Usuário JUNTA COMERCIAL DO ESTADO DO RIO DE JANEIRO Certidão Online Manual do Usuário Versão 3.1 Lista de Tópicos - Navegação Rápida CADASTRANDO O USUÁRIO... 3 ACESSANDO O SISTEMA... 5 CERTIDAO SIMPLIFICADA NADA

Leia mais

MANUAL DE BOAS PRÁTICAS

MANUAL DE BOAS PRÁTICAS MANUAL DE BOAS PRÁTICAS Este manual é de uso exclusivo de clientes, parceiros, fornecedores e colaboradores da Dinamize. No caso de dúvidas, entre em contato através do e-mail suporte@dinamize.com. HTML

Leia mais

TUTORIAL COM OS PROCEDIMENTOS DE

TUTORIAL COM OS PROCEDIMENTOS DE TUTORIAL COM OS PROCEDIMENTOS DE GERAÇÃO DE BOLETOS BRADESCO NO FINANCE 2 Índice Como gerar Boleto Bancário pelo Bradesco... 3 Como gerar os arquivos de Remessa para o Banco pelo Finance... 14 Como enviar

Leia mais

Parte I CADASTRO DE SACADO

Parte I CADASTRO DE SACADO Sicoob Coopercred Módulo Cedente Manual do Usuário (versão 2) ÍNDICE Parte I Cadastro de Sacado... 1 Parte II Emissão de Títulos... 1 Emitindo título com registro... 2 Emitindo título sem registro... 3

Leia mais

Aprova Fácil. Integração via STAC

Aprova Fácil. Integração via STAC Aprova Fácil Integração via STAC Aprova Fácil Integração Via STAC Versão 1.2.6.9.13 1 Prezado Cliente, Apresentamos a seguir o Manual de integração do Aprova Fácil Modo STAC. O modo STAC é uma forma de

Leia mais