Technical Manual ONLINE ISSUANCE BY HSBC LINK

Size: px
Start display at page:

Download "Technical Manual ONLINE ISSUANCE BY HSBC LINK"

Transcription

1 Technical Manual ONLINE ISSUANCE BY HSBC LINK Gateway of Payments HSBC Non Registered Collection PUBLIC Version: 25 Jul/2014

2 SUMMARY PRESENTATION 03 1 PRELIMINARY NOTES 04 2 LEGISLATION 05 3 PROCESS OF SERVICE HIRING 05 4 INTERFACE OF CUSTOMER ELETRONIC 06 5 MATURITY DATE 08 6 DOCUMENT NUMBER 08 7 INSTRUCTIONS 08 8 DRAWEE DATA 08 9 RE-ISSUANCE HSBC LOGO TESTS ANNEX I Integration Check List ANNEX Il Example of ASP Development ANNEX lll Example of PHP Development ANNEX IV Example of JSP Development ANNEX V Example of ASPNET/C# Development GLOSSARY 20 Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 2

3 ONLINE ISSUANCE BY HSBC LINK - NON REGISTERED COLLECTION PRELIMINARY NOTES BLOQUETO FILLING PRESENTATION Dear Customer We, from HSBC Bank Brasil SA Branch Múltiplo are handling the Technical Manual Volume of Non Registered Collection - On-line Issuance by HSBC Link Through it, the people in charge of giving you computing support will have the necessary instructions to keep the integration with quality and agility of our services The Technical Manual of Non Registered Collection On-line Issuance by HSBC Link provides all the information so that the bloqueto issuance of collection can be done in your processing environment, which will provide agility and efficiency while collecting your on line sales If you have doubts, contact your manager Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 3

4 1 PRELIMINARY NOTES The words with an asterisk (*) have the meaning in the glossary WHAT IS THE NON REGISTERED COLLECTION? The Non Registered Collection On-line Issuance by HSBC Link is HSBC Collection modality, and objectifies to attend the customers who carry out on line sales and want to offer this manner of payment to their clients Thereby, the on line bloqueto* issuance is made on the HSBC systems, with the data given by the customer, offering a bloqueto image on the internet, to be printed by its clients The client does not have to develop on his system the intelligence of formatting of bloqueto and the bar code To operate the information interchange that the customer Will know which issued bloquetos by the HSBC link were paid, this manual is complemented by the Technical Manual Standard CNAB 400 or CNAB 240 Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 4

5 2 LEGISLATION The words with an asterisk (*) have the meaning in the glossary The standardization of Collection bloqueto*, specifically of Clearing Form, obeys the model CADOC , established by Banco Central do Brasil, through the Circular Letter 2414, on October, 7th, 1993, and modified by the Circular Letter 2790 on March, 3rd, 1998 Changing the specifications of Bar code, with the introduction of Auto-digit conference (DAC), occurred by Circular Letter No 2,531 the Bank on February, 24th, 1995 The changes on the specifications of Bar Code, with the introduction of Maturity Factor on collection bloquetos, occurred by the Circular Letter 125 of Banco Central do Brasil, on May,2 nd, PROCESS OF SERVICE HIRING The Customer must hire the Non Registered Collection offers by HSBC This volume of collection is the most recommended because in sales by internet, the good is only delivered or the service is only done after the payment confirmation The bloqueto nonpayment issued on internet do not characterize debt, therefore, there cannot be process of protest by the buyer The customer also signs the Contract of Services Deliver for Releasing of Collection Bloquetos by Electronic Way After the Non Registered Collection hire, the HSBC will define the ASSIGNOR CODE and will inform it for the Customer The customer must inform the IP number (s) of his servants for the bank, that use them as a security parameter, There is no quantity limit of IPs that can be registered The reason is that the solution requires the assignor Web servant opens a direct connection (Server-to-server) with the HSBC servant This connection is only accepted if the IP of origin is registered (See the item Interface of Customer Electronic Commerce with HSBC) Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 5

6 4 INTERFACE OF CUSTOMER ELECTRONIC COMMERCE WITH HSBC The On Line Issuance process works according to the following way: (see picture) 1 DRAWEE access the company site and makes his buying 2 DRAWEE, after registering on the assignor site, selects the payment form (Clearing Bloqueto) 3 DRAWEE carries out a submit for a link lodged on the assignor servant 4 The assignor servant carries out a direct connection (Server-to-Server) via post (see item Observations, below the item 9) for the address 5 The post sent to the Customer Servant for the HSBC link must contain the following data so that the bloqueto generation can occur successfully: Field Name Type of Data Size Format Filling Mandatory? Observation codigocedente NUMERIC S datavencimento DATE 10 DD/MM/YYYY S valordocumento ALPHANUMERIC S numeroparcela NUMERIC N totalparcelas NUMERIC N numerodocumento NUMERIC S L1 ALPHANUMERIC 66 N Messages L2 ALPHANUMERIC 66 N L3 ALPHANUMERIC 66 N L4 ALPHANUMERIC 66 N L5 ALPHANUMERIC 66 N unidadecedente ALPHANUMERIC 54 N nomesacado ALPHANUMERIC 30 S cpfcnpjsacado NUMERIC S enderecosacado ALPHANUMERIC 40 N numerosacado NUMERIC 05 N complementosacado ALPHANUMERIC 10 N cepsacado ALPHANUMERIC N bairrosacado ALPHANUMERIC 15 N cidadesacado ALPHANUMERIC 15 N estadosacado ALPHANUMERIC 02 N that will be not shown on the bloqueto Attention: the capital and the lower case letters must be respected, for URL as well as from the parameter name of the post The field indicated on the table above with Mandatory Filling n must be generated with a blank content 6 HSBC validates if the assignor is registered and if the requisition has as the origin the assignor servants Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 6

7 7 HSBC obtains the assignor information, the typed line and the bar code and sets the bloqueto 8 HSBC gives the PDF content back with the bloqueto generates for the Customer servant 9 The assignor servant captures the PDF generated and presents it in a proper page (lodged on his servant) Observation: - The data informed by the assignor are not validated by HSBC (drawee, value, date of maturity, etc) Therefore, it is the Customer responsibility to send them correctly - Important: The call for the HSBC URL must be carried out internally through a connection Server-to-Server from the assignor servant to the HSBC servant If the assignor releases the HSBC link on his own page (example: if the HSBC URL is put as Action from a HTML form ), the bloqueto will not be generates, because on this case, the requisition/ connection will be leaving form the drawee IP and not from the assignor servant IP See the following picture: 1 Carries out a requisition for a page lodged on the assignor servant 2 Assignor carries out an INTERN REQUISITION for the generation link of HSBC bloqueto DRAWEE ASSIGNOR HSBC 5 Assignor presents the bloqueto generated as if it was generated on its own servant 4 Assignor captures the returned PDF and presents it on a page lodged on its own servant 3 HSBC gives back with the generated bloqueto Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 7

8 5 Maturity Date It is recommended that the maturity date defined by the customer must be always on the Day after the buying or more, in order to enable to the customer the payment, if he makes the buying after the time of banking expedient 6 Document Number - Field numberdocument This number is unique for the bloquetoit must be controlled by the customer and will be used on the conciliation of settled payments, because it will be sent to the Customer on the settlement return file 7 Instructions The instruction field has the purpose of leading the cashier about the bloqueto receipt To compose the group of messages, the customer can use as a model the standard instructions listed on the section Table of Informative Notes- note 9 from the Technical Manual Volume I, CNAB 400 Standard The instructions will be sent on the fields L1, L2, L3, L4 e L5 of the message 8 Drawee Data As the bloqueto will be issued by the site, drawee data besides the name and the CPF*/CNPJ* are not mandatory 9 RE-ISSUANCE It is suggested to the Customer to set on his site, in a accessible form to the consumer, the possibility or issuing again the banking bloqueto related to his buying, avoiding losses on the bloqueto which can become in losses of sales from the customer The re issuance link must repeat the process of call on the HSBC site, with a new maturity date, if necessary, in order to enable the payment in any branch of any bank 10 HSBC LOGO Occasionally it is possible to use the HSBC logo to indicate the option of payment with bloqueto If the customer wishes to use it, He must contact the manager for orientations Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 8

9 11 TESTS Before setting this payment option by banking bloqueto on his site, the customer must wait for the manager signal To initiate the connection tests, in order to have the appropriate technical homologation This procedure is indispensable to guarantee the connection quality and the bloqueto generation It is recommended to the customer to certify that the Check list of integration (Annex I) has been verified Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 9

10 12 ANNEX I - Integration Check list 1 The connection must be mandatorily SSL (Door 443) The parameter names, principally the ServletState and the assignor code must respect the nomenclature defined on the integration document, including capital 2 and lower case letters The ServletState must be passed with the address (URL), and the others on the Post line When the HSBC receives the HTTP Post request, validates if the IP of connection origin is the IP which is registered on the system, namely, the Web servant IP of the customer 3 It does not work if it is done a redirect or any other type of call that is directly from the customer browser for our system (Referrer, JavaScript, etc) (See the pictures at the end of this document) Parameters values on Post querystring must be URLEncoded according to the format MIME application/x-www-form-urlencoded Example: spaces do not 4 converted for +, special letters are converted to %xy, where xy is the hexadecimal code of letter, etc Details/ Solution example The program of the store, which runs on the servant (JSP, ASP, CGI) must have a logical similar to the following: var resulthsbc=executepostparaurldohsbc(parameters,); printoutputforcustomer(resulthsbc); On this example, the variable resulthsbc, after executed the passage, would be loaded with the HSBC URL answer On this way, who makes the Post for HSBC is the servant of store lodging, and not the customer browser The Post result is included dynamically, by the store system, on the page content for the customer For example: See pictures below Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 10

11 Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 11

12 Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 12

13 13 ANNEX II - Example of ASP development <%@language=vbscript%> <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> <% ServerScriptTimeout = 300 '####################################################### '### CONEXÃO MSXML2 PARA BUSCAR DADOS '####################################################### set xmlhttp = CreateObject("MSXML2ServerXMLHTTP") 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 = " xmlhttpopen "POST", url, false xmlhttpsetrequestheader "Content-Type", "application/x-www-form-urlencoded" xmlhttpsend "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 = xmlhttpresponsetext //ResponseWrite "retorno: " & boleto ResponseContentType = "application/pdf" //To open the file in browser, define the property below as "inline" //To force file download, define the property below as "attachment" //To define the file name, define the property filename below the desired name, // in this case it is defined as BoletoHSBCpdf but could be any file name that better // suits the customer needs //If you do not want to define a file name, just leave it blank or erase the property filename below ResponseAppendHeader("content-disposition", "inline;filename=boletohsbcpdf"); Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 13

14 ResponseBinaryWrite xmlhttpresponsebody set xmlhttp = nothing %> </body> </html> Observation: The example above is for the solution understanding, and not for the use exactly as it is Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 14

15 14 ANNEX III - Example of PHP development <?php $sock = fsockopen("ssl://wwws5hsbccombr", 443, $errno, $errstr, 30); if(!$sock) die ("$errstr ($errno)\n"); $data = "ServletState=10&codigoCedente= &datavencimento=30/08/2007&valordocumento=100&numeroparcela=1&totalparcelas=1&numerodocumento= &l 1=Instruçã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, Apto2&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/10\r\n"); fputs($sock, "Host: wwws5hsbccombr\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;?> Observation: The example above is for solution understanding to be developed and not for the use exactly as it is Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 15

16 15 ANNEX IV - Example of JSP development <%@ page language="java" contenttype="text/html; charset=iso " pageencoding="iso "%> <%@page import="javaneturl" %> <%@page import="javaneturlencoder" %> <%@page import="javaneturlconnection" %> <%@page import="javaiooutputstreamwriter" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" " <%@page import="javaiodatainputstream"%> <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> <% Systemoutprintln("Preparando chamada"); String val = requestgetparameter("issubmitted"); int issubmitted = 0; if (val!= null) { Systemoutprintln("Preparando dados"); issubmitted = IntegerparseInt(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"); "UTF-8"); 8"); "UTF-8"); String data = URLEncoderencode("codigoCedente", "UTF-8") + "=" + URLEncoderencode(codigoCedente, "UTF-8"); data += "&" + URLEncoderencode("dataVencimento", "UTF-8") + "=" + URLEncoderencode(dataVencimento, "UTF- data += "&" + URLEncoderencode("valorDocumento", "UTF-8") + "=" + URLEncoderencode(valorDocumento, "UTF- data += "&" + URLEncoderencode("numeroParcela", "UTF-8") + "=" + URLEncoderencode(numeroParcela, "UTF-8"); data += "&" + URLEncoderencode("totalParcelas", "UTF-8") + "=" + URLEncoderencode(totalParcelas, "UTF-8"); data += "&" + URLEncoderencode("numeroDocumento", "UTF-8") + "=" + URLEncoderencode(numeroDocumento, data += "&" + URLEncoderencode("L1", "UTF-8") + "=" + URLEncoderencode(L1, "UTF-8"); data += "&" + URLEncoderencode("L2", "UTF-8") + "=" + URLEncoderencode(L2, "UTF-8"); data += "&" + URLEncoderencode("L3", "UTF-8") + "=" + URLEncoderencode(L3, "UTF-8"); data += "&" + URLEncoderencode("L4", "UTF-8") + "=" + URLEncoderencode(L4, "UTF-8"); data += "&" + URLEncoderencode("L5", "UTF-8") + "=" + URLEncoderencode(L5, "UTF-8"); data += "&" + URLEncoderencode("unidadeCedente", "UTF-8") + "=" + URLEncoderencode(unidadeCedente, "UTF- data += "&" + URLEncoderencode("numeroDocumento", "UTF-8") + "=" + URLEncoderencode(numeroDocumento, Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 16

17 8"); data += "&" + URLEncoderencode("nomeSacado", "UTF-8") + "=" + URLEncoderencode(nomeSacado, "UTF-8"); data += "&" + URLEncoderencode("cpfCnpjSacado", "UTF-8") + "=" + URLEncoderencode(cpfCnpjSacado, "UTF-8"); data += "&" + URLEncoderencode("enderecoSacado", "UTF-8") + "=" + URLEncoderencode(enderecoSacado, "UTF- data += "&" + URLEncoderencode("numeroSacado", "UTF-8") + "=" + URLEncoderencode(numeroSacado, "UTF-8"); data += "&" + URLEncoderencode("complementoSacado", "UTF-8") + "=" + URLEncoderencode(complementoSacado, "UTF-8"); data += "&" + URLEncoderencode("cepSacado", "UTF-8") + "=" + URLEncoderencode(cepSacado, "UTF-8"); data += "&" + URLEncoderencode("bairroSacado", "UTF-8") + "=" + URLEncoderencode(bairroSacado, "UTF-8"); data += "&" + URLEncoderencode("cidadeSacado", "UTF-8") + "=" + URLEncoderencode(cidadeSacado, "UTF-8"); data += "&" + URLEncoderencode("estadoSacado", "UTF-8") + "=" + URLEncoderencode(estadoSacado, "UTF-8"); %> </body> </html> // Enviado Dados para a emissão do boleto Systemoutprintln("Montando URL de conexão"); URL url = new URL(" // Montando a conexão com o Servidor URLConnection conn = urlopenconnection(); connsetdoinput(true); connsetdooutput(true); connsetrequestproperty("content-type", "application/x-www-form-urlencoded"); OutputStreamWriter wr = new OutputStreamWriter(conngetOutputStream()); DataInputStream input; Systemoutprintln("Enviando dados"); wrwrite(data); wrflush(); // Get response data Systemoutprintln("Retorno da chamada "); input = new DataInputStream (conngetinputstream ()); BufferedOutputStream bufferedoutputstream = new BufferedOutputStream(responsegetOutputStream()); int bytesread = 0; byte[] buffer = new byte[1024]; responsesetcontentlength(connectiongetcontentlength()); responsesetcontenttype("application/pdf"); //To open the file in browser, define the property below as "inline" //To force file download, define the property below as "attachment" //To define the file name, define the property filename below the desired name, // in this case it is defined as BoletoHSBCpdf but could be any file name that better // suits the customer needs //If you do not want to define a file name, just leave it blank or erase the property filename below responsesetheader("content-disposition", "inline; filename=boletohsbcpdf"); responsesetheader("cache-control", "cache, must-revalidate"); responsesetheader("pragma", "public"); while ((bytesread = bufferedinputstreamread(buffer))!= -1) { bufferedoutputstreamwrite(buffer, 0, bytesread); bufferedoutputstreamflush(); inputclose (); Observation: The example above is for solution understanding to be developed and not for the use exactly as it is Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 17

18 16 ANNEX V - Example ASPNET/C# development using System; using SystemCollectionsGeneric; using SystemLinq; using SystemWeb; using SystemWebUI; using SystemWebUIWebControls; namespace TesteWeb { public partial class _Default : SystemWebUIPage { protected void Page_Load(object sender, EventArgs e) { protected void Button1_Click(object sender, EventArgs e) { if (txttestetext!= "") { string url = " 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; Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 18

19 data += "&" + "complementosacado" + "=" + complementosacado; data += "&" + "cepsacado" + "=" + cepsacado; data += "&" + "bairrosacado" + "=" + bairrosacado; data += "&" + "cidadesacado" + "=" + cidadesacado; data += "&" + "estadosacado" + "=" + estadosacado; Encoding encoding = EncodingASCII; byte[] dados = encodinggetbytes(data); // Prepara chamada HttpWebRequest orequest = (HttpWebRequest)WebRequestCreate(url); orequestmethod = "POST"; orequestcontenttype = "application/x-www-form-urlencoded"; orequestcontentlength = dadoslength; Stream oreqstream = orequestgetrequeststream(); //Envia os dados oreqstreamwrite(dados, 0, dadoslength); oreqstreamclose(); //Recupera resposta HttpWebResponse oresponse = (HttpWebResponse)oRequestGetResponse(); Stream orespstream = oresponsegetresponsestream(); int buffer = 1024; byte[] databuffer = new byte[buffer]; int count = 0; MemoryStream ms = new MemoryStream(); while ((count = orespstreamread(databuffer, 0, buffer)) > 0) { mswrite(databuffer, 0, count); orespstreamclose(); ResponseAddHeader("Content-Type", "application/pdf"); //To open the file in browser, define the property below as "inline" //To force file download, define the property below as "attachment" //To define the file name, define the property filename below the desired name, // in this case it is defined as BoletoHSBCpdf but could be any file name that better // suits the customer needs //If you do not want to define a file name, just leave it blank or erase the property filename below ResponseAddHeader("Content-Disposition", "inline; filename=boletohsbcpdf;"); ResponseAddHeader("Content-Length", mslengthtostring()); ResponseBinaryWrite(msToArray()); ResponseFlush(); ResponseEnd(); Observation: The example above is for solution understanding to be developed and not for the use exactly as it is Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 19

20 17 GLOSSARY Bloqueto: bar-coded bills that are issued by the seller to the buyer of goods or services which can be paid electronically, via Internet banking, ATM or at bank branches with cash, card or check Bloquetos contain all relevant invoice information and may be issued electronically or in a paper-based format and delivered via the postal service or private couriers CPF: Cadastro de Pessoa Física Tax Roll of Natural Person CNPJ: Cadastro Nacional de Pessoa Jurídica National Directoru of Legal Entities Copyright HSBC Bank Brazil SA - Banco Múltiplo - All rights reserved PUBLIC - 20

API. Application Programmers Interface document. For more information, please contact: Version 2.01 Aug 2015

API. Application Programmers Interface document. For more information, please contact: Version 2.01 Aug 2015 API Application Programmers Interface document Version 2.01 Aug 2015 For more information, please contact: Technical Team T: 01903 228100 / 01903 550242 E: info@24x.com Page 1 Table of Contents Overview...

More information

Capturx for SharePoint 2.0: Notification Workflows

Capturx for SharePoint 2.0: Notification Workflows Capturx for SharePoint 2.0: Notification Workflows 1. Introduction The Capturx for SharePoint Notification Workflow enables customers to be notified whenever items are created or modified on a Capturx

More information

Contents. Downloading the Data Files... 2. Centering Page Elements... 6

Contents. Downloading the Data Files... 2. Centering Page Elements... 6 Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...

More information

Solutions in E-Commerce

Solutions in E-Commerce Solutions in E-Commerce Technical Guidelines for the Contracting Company Version 015 10.03.2009 Summary I. Presentation Offered Advantages... 3 Requirements... 3 II. Payment Methods Debit Account via Internet...

More information

Creating Form Rendering ASP.NET Applications

Creating Form Rendering ASP.NET Applications Creating Form Rendering ASP.NET Applications You can create an ASP.NET application that is able to invoke the Forms service resulting in the ASP.NET application able to render interactive forms to client

More information

MSVS File New Project ASP.NET Web Application, Name: w25emplo OK.

MSVS File New Project ASP.NET Web Application, Name: w25emplo OK. w25emplo Start the Microsoft Visual Studio. MSVS File New Project ASP.NET Web Application, Name: w25emplo OK. Ctrl + F5. The ASP.NET Web Developer Server, e.g. on port 50310, starts, and a default browser,

More information

Introduction to web development and JavaScript

Introduction to web development and JavaScript Objectives Chapter 1 Introduction to web development and JavaScript Applied Load a web page from the Internet or an intranet into a web browser. View the source code for a web page in a web browser. Knowledge

More information

reference: HTTP: The Definitive Guide by David Gourley and Brian Totty (O Reilly, 2002)

reference: HTTP: The Definitive Guide by David Gourley and Brian Totty (O Reilly, 2002) 1 cse879-03 2010-03-29 17:23 Kyung-Goo Doh Chapter 3. Web Application Technologies reference: HTTP: The Definitive Guide by David Gourley and Brian Totty (O Reilly, 2002) 1. The HTTP Protocol. HTTP = HyperText

More information

Chapter 1 Introduction to web development and PHP

Chapter 1 Introduction to web development and PHP Chapter 1 Introduction to web development and PHP Murach's PHP and MySQL, C1 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Use the XAMPP control panel to start or stop Apache or MySQL

More information

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file. Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded

More information

PHP and XML. Brian J. Stafford, Mark McIntyre and Fraser Gallop

PHP and XML. Brian J. Stafford, Mark McIntyre and Fraser Gallop What is PHP? PHP and XML Brian J. Stafford, Mark McIntyre and Fraser Gallop PHP is a server-side tool for creating dynamic web pages. PHP pages consist of both HTML and program logic. One of the advantages

More information

CST 150 Web Design I CSS Review - In-Class Lab

CST 150 Web Design I CSS Review - In-Class Lab CST 150 Web Design I CSS Review - In-Class Lab The purpose of this lab assignment is to review utilizing Cascading Style Sheets (CSS) to enhance the layout and formatting of web pages. For Parts 1 and

More information

Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2)

Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2) Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2) [This is the second of a series of white papers on implementing applications with special requirements for data

More information

Order Notifications - reporting a payment status

Order Notifications - reporting a payment status Corporate Gateway Order Notifications - reporting a payment status V5.0 May 2014 Use this guide to: Understand order notifications. Learn how to use the Order Notification Service. New to Order Notifications?

More information

Introduction to Web Development

Introduction to Web Development Introduction to Web Development Week 2 - HTML, CSS and PHP Dr. Paul Talaga 487 Rhodes paul.talaga@uc.edu ACM Lecture Series University of Cincinnati, OH October 16, 2012 1 / 1 HTML Syntax For Example:

More information

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław Computer Networks Lecture 7: Application layer: FTP and Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 7 1 / 23 Reminder: Internet reference model

More information

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com Essential HTML & CSS for WordPress Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com HTML: Hypertext Markup Language HTML is a specification that defines how pages are created

More information

CHAPTER 10. When you complete this chapter, you will be able to:

CHAPTER 10. When you complete this chapter, you will be able to: Data Tables CHAPTER 10 When you complete this chapter, you will be able to: Use table elements Use table headers and footers Group columns Style table borders Apply padding, margins, and fl oats to tables

More information

Website Login Integration

Website Login Integration SSO Widget Website Login Integration October 2015 Table of Contents Introduction... 3 Getting Started... 5 Creating your Login Form... 5 Full code for the example (including CSS and JavaScript):... 7 2

More information

Base template development guide

Base template development guide Scandiweb Base template development guide General This document from Scandiweb.com contains Magento theme development guides and theme development case study. It will basically cover two topics Magento

More information

HTML Tables. IT 3203 Introduction to Web Development

HTML Tables. IT 3203 Introduction to Web Development IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing

More information

B.Sc (Honours) - Software Development

B.Sc (Honours) - Software Development Galway-Mayo Institute of Technology B.Sc (Honours) - Software Development E-Commerce Development Technologies II Lab Session Using the Java URLConnection Class The purpose of this lab session is to: (i)

More information

JJY s Joomla 1.5 Template Design Tutorial:

JJY s Joomla 1.5 Template Design Tutorial: JJY s Joomla 1.5 Template Design Tutorial: Joomla 1.5 templates are relatively simple to construct, once you know a few details on how Joomla manages them. This tutorial assumes that you have a good understanding

More information

CSS. CSS - cascading style sheets CSS - permite separar num documento HTML o conteúdo do estilo. ADI css 1/28

CSS. CSS - cascading style sheets CSS - permite separar num documento HTML o conteúdo do estilo. ADI css 1/28 CSS CSS - cascading style sheets CSS - permite separar num documento HTML o conteúdo do estilo ADI css 1/28 Cascaded Style Sheets Por ordem de prioridade: Inline

More information

Deputy Governor for Regulation Prudential and Foreign Exchange Regulation Department. Primer of Exchange. Sending and receiving small amounts

Deputy Governor for Regulation Prudential and Foreign Exchange Regulation Department. Primer of Exchange. Sending and receiving small amounts Deputy Governor for Regulation Prudential and Foreign Exchange Regulation Department 2014 Primer of Exchange Sending and receiving small amounts Foreword The Banco Central do Brasil has produced this primer

More information

NETMESSENGER API EXAMPLES

NETMESSENGER API EXAMPLES NETMESSENGER API EXAMPLES The following pages contain sample code we have produced to assist you in building FASTSMS functionality into your development environment. We are always adding new items to both

More information

Chapter 1. Introduction to web development

Chapter 1. Introduction to web development Chapter 1 Introduction to web development HTML, XHTML, and CSS, C1 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Load a web page from the Internet or an intranet into a web browser.

More information

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages

More information

Retail POS User s Guide. Microsoft Dynamics AX for Retail

Retail POS User s Guide. Microsoft Dynamics AX for Retail Retail POS User s Guide Microsoft Dynamics AX for Retail January 2011 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business

More information

CTIS 256 Web Technologies II. Week # 1 Serkan GENÇ

CTIS 256 Web Technologies II. Week # 1 Serkan GENÇ CTIS 256 Web Technologies II Week # 1 Serkan GENÇ Introduction Aim: to be able to develop web-based applications using PHP (programming language) and mysql(dbms). Internet is a huge network structure connecting

More information

Lecture 2. Internet: who talks with whom?

Lecture 2. Internet: who talks with whom? Lecture 2. Internet: who talks with whom? An application layer view, with particular attention to the World Wide Web Basic scenario Internet Client (local PC) Server (remote host) Client wants to retrieve

More information

PayWay. PayWay Net Developer's Guide

PayWay. PayWay Net Developer's Guide PayWay PayWay Net Developer's Guide Version 5.14 26 Oct 2015 Release Date Version Description 12 Mar 2007 1.0 Initial Version 18 Nov 2007 2.0 Expand HTTP Parameter descriptions and add appendices. 17 Apr

More information

Introduction to Web Technologies

Introduction to Web Technologies Introduction to Web Technologies Tara Murphy 17th February, 2011 The Internet CGI Web services HTML and CSS 2 The Internet is a network of networks ˆ The Internet is the descendant of ARPANET (Advanced

More information

Distributor Control Center Private Label/Channel Administrators

Distributor Control Center Private Label/Channel Administrators March 13, 2014 Distributor Control Center Private Label/Channel Administrators Version 2.6.3 Everyone.net Table of Contents Distributor Control Center... 1 1 The Distributor Control Center... 4 1.1 Introduction...

More information

ipayment Gateway API (IPG API)

ipayment Gateway API (IPG API) ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...

More information

Overview. How It Works

Overview. How It Works Overview Email is a great way to communicate with your alumni and donors. It s agile, it can be interactive, and it has lower overhead than print mail. Our constituents are also becoming more and more

More information

How to use SSO with SharePoint 2010 (FBA) using subdomains. Moataz Esmat EXT.1386

How to use SSO with SharePoint 2010 (FBA) using subdomains. Moataz Esmat EXT.1386 How to use SSO with SharePoint 2010 (FBA) using subdomains Moataz Esmat EXT.1386 I. Browse the web applications using subdomains: After creating the FBA web applications you need to simulate browsing the

More information

HTML Forms and CONTROLS

HTML Forms and CONTROLS HTML Forms and CONTROLS Web forms also called Fill-out Forms, let a user return information to a web server for some action. The processing of incoming data is handled by a script or program written in

More information

MCH Strategic Data Best Practices Review

MCH Strategic Data Best Practices Review MCH Strategic Data Best Practices Review Presenters Alex Bardoff Manager, Creative Services abardoff@whatcounts.com Lindsey McFadden Manager, Campaign Production Services lmcfadden@whatcounts.com 2 Creative

More information

Email Marketing 101 Maximizing Email Results

Email Marketing 101 Maximizing Email Results Email Marketing 101 Maximizing Email Results Craig Stouffer Pinpointe On-Demand cstouffer@pinpointe.com (408) 834-7577 x125 Mark Feldman NetProspex VP Marketing mfeldman@netprospex.com (781) 290-5714 www.twitter.com/pinpointe

More information

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

More information

Web layout guidelines for daughter sites of Scotland s Environment

Web layout guidelines for daughter sites of Scotland s Environment Web layout guidelines for daughter sites of Scotland s Environment Current homepage layout of Scotland s Aquaculture and Scotland s Soils (September 2014) Design styles A daughter site of Scotland s Environment

More information

MONETA.Assistant API Reference

MONETA.Assistant API Reference MONETA.Assistant API Reference Contents 2 Contents Abstract...3 Chapter 1: MONETA.Assistant Overview...4 Payment Processing Flow...4 Chapter 2: Quick Start... 6 Sandbox Overview... 6 Registering Demo Accounts...

More information

CS134 Web Site Design & Development. Quiz1

CS134 Web Site Design & Development. Quiz1 CS134 Web Site Design & Development Quiz1 Name: Score: Email: I Multiple Choice Questions (2 points each, total 20 points) 1. Which of the following is an example of an IP address? [Answer: d] a. www.whitehouse.gov

More information

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL HTML CSS Basic Structure HTML [Hypertext Markup Language] is the code read by a browser and defines the overall page structure. The HTML file or web page [.html] is made up of a head and a body. The head

More information

Mass Email. General Use

Mass Email. General Use Mass Email The Q Mass Email application allows users to compose and mass email students and/or their contacts. The application will mass send emails based on the selected Sender and creation of a Recipients

More information

Google AdWords TM Conversion Tracking Guide

Google AdWords TM Conversion Tracking Guide Google AdWords TM Conversion Tracking Guide CONTENTS INTRODUCTION TO CONVERSION TRACKING...2 PRODUCT DESCRIPTION...2 OVERVIEW...2 DEFINITION OF TERMS...3 ADDING THE CODE SNIPPET...4 CONVERSION TRACKING

More information

Level 1 - Clients and Markup

Level 1 - Clients and Markup Level 1 - Clients and Markup The design for the email we ll build In this level The skills you ll need to compete Power Moves HTML and CSS Media queries Signature Move Using external resources An HTML

More information

Creating Web Pages with HTML Simplified. 3rd Edition

Creating Web Pages with HTML Simplified. 3rd Edition Brochure More information from http://www.researchandmarkets.com/reports/2248215/ Creating Web Pages with HTML Simplified. 3rd Edition Description: Are you new to computers? Does new technology make you

More information

SIM Configuration Guide. February 2015 Version 1 Document Reference: 8127

SIM Configuration Guide. February 2015 Version 1 Document Reference: 8127 SIM Configuration Guide February 2015 Version 1 Document Reference: 8127 Contents 1 SIM APN Settings... 3 2 SIM MMS Settings... 3 3 SIM Email Settings... 4 4 SIM SMS Settings... 5 5 SIM SMS Charging...

More information

DHL Customs Services Documentation WayBill Commercial Invoice Packing List. Online Solutions DHL Import Online Express DHL ProView

DHL Customs Services Documentation WayBill Commercial Invoice Packing List. Online Solutions DHL Import Online Express DHL ProView INDEX Introduction What can be imported by mode required Customs process Taxes and fees Operational flow to Brazil What can be imported by to Brazil mode required Customs process Taxes and fees WayBill

More information

Quick Reference Guide PAYMENT GATEWAY (Virtual Terminal)

Quick Reference Guide PAYMENT GATEWAY (Virtual Terminal) PAYMENT GATEWAY (Virtual Terminal) Document Version 131227 Copyright 2013 epaymentamerica, Inc. All Rights Reserved Logging in to the Virtual Terminal 1. Open your internet browser; We strongly recommend

More information

AdFalcon Mobile Web API Integration Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group

AdFalcon Mobile Web API Integration Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group AdFalcon Mobile Web API Integration Developer's Guide AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group Table Of Contents 1 Overview... 3 2 Ad Request Parameters... 4 Mandatory parameters...

More information

First Data Global Gateway Virtual Terminal User Manual. Version 1.0

First Data Global Gateway Virtual Terminal User Manual. Version 1.0 First Data Global Gateway Virtual Terminal User Manual Version 1.0 Table of Contents 1 Introduction 5 1.1 First Data Global Gateway Virtual Terminal Overview 5 1.1.1 Processing Transactions 5 1.1.2 Managing

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

Classe AGI - PHP 5.x

Classe AGI - PHP 5.x Classe AGI - PHP 5.x Contents Package AGI Procedural Elements 2 agi_lib_v5x.php 2 Package AGI Classes 3 Class AGI 3 Constructor construct 3 Method exec_command 4 Method getagi_env 4 Method getdebug 4 Method

More information

Entrance exam for PBA in Web Development

Entrance exam for PBA in Web Development Entrance exam for PBA in Web Development Fill out your personal details below. Full name: CPR-number: E-mail address: 1 PART I: Overall knowledge In this test you will find 35 questions covering different

More information

Support Guide for Codification of Medicines

Support Guide for Codification of Medicines Support Guide for Codification of Medicines To comply with RDC 54/2013 (Version 2) Support: Introduction... 3 Expected Benefits... 3 Applications... 4 Secondary Packaging:... 4 Identification: GTIN Codification:

More information

2) Instrução Normativa SRF nº 167, of June 14, 2002 ( IN 167/02 )

2) Instrução Normativa SRF nº 167, of June 14, 2002 ( IN 167/02 ) NEW MANDATORY TAX REGISTRATION FOR FOREIGN INVESTORS IN BRAZIL Marcelo Gustavo da Silva Siqueira Ana Beatriz Nunes Barbosa Rio de Janeiro, October 16 th 2002 New Rules issued by the Federal Tax Department

More information

Chapter 7 Page Layout Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D

Chapter 7 Page Layout Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D Chapter 7 Page Layout Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 Learning Outcomes float fixed positioning relative positioning absolute positioning two-column page layouts vertical navigation

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

ONE-DAY INTERBANK DEPOSIT FUTURES CONTRACT (DI1) Specifications

ONE-DAY INTERBANK DEPOSIT FUTURES CONTRACT (DI1) Specifications ONE-DAY INTERBANK DEPOSIT FUTURES CONTRACT (DI1) 1. Definitions DI1 Futures Contract: Specifications will be used as the shortened name for the purposes of this contract, with the full name being the One-Day

More information

Further web design: Cascading Style Sheets Practical workbook

Further web design: Cascading Style Sheets Practical workbook Further web design: Cascading Style Sheets Practical workbook Aims and Learning Objectives This document gives an introduction to the use of Cascading Style Sheets in HTML. When you have completed these

More information

CSS for Page Layout. Key Concepts

CSS for Page Layout. Key Concepts CSS for Page Layout Key Concepts CSS Page Layout Advantages Greater typography control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control

More information

Building a Multi-Threaded Web Server

Building a Multi-Threaded Web Server Building a Multi-Threaded Web Server In this lab we will develop a Web server in two steps. In the end, you will have built a multi-threaded Web server that is capable of processing multiple simultaneous

More information

Internet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT)

Internet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT) Internet Technologies World Wide Web (WWW) Proxy Server Network Address Translator (NAT) What is WWW? System of interlinked Hypertext documents Text, Images, Videos, and other multimedia documents navigate

More information

PASTPERFECT-ONLINE DESIGN GUIDE

PASTPERFECT-ONLINE DESIGN GUIDE PASTPERFECT-ONLINE DESIGN GUIDE INTRODUCTION Making your collections available and searchable online to Internet visitors is an exciting venture, now made easier with PastPerfect-Online. Once you have

More information

MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27

MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27 MiGS Virtual Payment Client Integration Guide July 2011 Software version: MR 27 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you must

More information

Secure Testing Service

Secure Testing Service Secure Testing Service Overview and pre-release use Authors: Andrej Sokoll Matthew Loewengart Revisions: 2011 Version 1.0 Page 2 Contents Overview... 3 Background... 3 How does the secure testing service

More information

GENERAL ADMINISTRATION - SHOPPING CART

GENERAL ADMINISTRATION - SHOPPING CART GENERAL ADMINISTRATION - SHOPPING CART Document Version 3.0 December 2014 For assistance, please message DRWP Client Services or call 0800 756 3350. Copyright 2014 Beanstream Internet Commerce. All rights

More information

Paynow 3rd Party Shopping Cart or Link Integration Guide

Paynow 3rd Party Shopping Cart or Link Integration Guide Paynow 3rd Party Shopping Cart or Link Integration Guide Version 1.0.5 15 August 2014 A guide outlining merchant integration into Paynow for externally hosted shopping carts or applications. For details

More information

İNTERNET TABANLI PROGRAMLAMA- 13.ders GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME

İNTERNET TABANLI PROGRAMLAMA- 13.ders GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME İNTERNET TABANLI PROGRAMLAMA- 13.ders GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME Asp.Net kodları

More information

Basic tutorial for Dreamweaver CS5

Basic tutorial for Dreamweaver CS5 Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to

More information

Fairsail PDF Template Generator: A Complete Guide

Fairsail PDF Template Generator: A Complete Guide Fairsail PDF Template Generator: A Complete Guide Version 12 FS-HCM-PTG-COMP-201506--R012.00 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be

More information

Sales by User... 36 Sales by User Summary... 36 Sales by User/Till... 37 Item Sales... 37 Item Sales Summary... 38 Sales by Till...

Sales by User... 36 Sales by User Summary... 36 Sales by User/Till... 37 Item Sales... 37 Item Sales Summary... 38 Sales by Till... Content Hotel Management Configuration... 3 Stock Management... 3 Products Maintenance... 3 Clients Maintenance... 4 Suppliers Maintenance... 5 POS System... 6 Maintenance of the Warehouse Series... 6

More information

Manual CIVIL DEFENSE PAYMENT CARD

Manual CIVIL DEFENSE PAYMENT CARD Manual CIVIL DEFENSE PAYMENT CARD Summary Introduction... 7 Target users... 7 Description... 7 Joining and opening accounts... 8 Services and benefits to the entity receiving the funds... 8 Services

More information

WebSphere Commerce V7 Feature pack 1

WebSphere Commerce V7 Feature pack 1 WebSphere Commerce V7 Feature pack 1 Brazil starter store 2010 IBM Corporation This presentation provides an overview of the Brazil starter store in WebSphere Commerce V7.0 feature pack 1. Table of content

More information

How To Create A Web Page On A Windows 7.1.1 (For Free) With A Notepad) On A Macintosh (For A Freebie) Or Macintosh Web Browser (For Cheap) On Your Computer Or Macbook (

How To Create A Web Page On A Windows 7.1.1 (For Free) With A Notepad) On A Macintosh (For A Freebie) Or Macintosh Web Browser (For Cheap) On Your Computer Or Macbook ( CREATING WEB PAGE WITH NOTEPAD USING HTML AND CSS The following exercises illustrate the process of creating and publishing Web pages with Notepad, which is the plain text editor that ships as part of

More information

StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer

StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer User Guide Rev B StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer User Guide Rev B 2001-2010 STREAMSERVE,

More information

PA165 - Lab session - Web Presentation Layer

PA165 - Lab session - Web Presentation Layer PA165 - Lab session - Web Presentation Layer Author: Martin Kuba Goal Experiment with basic building blocks of Java server side web technology servlets, filters, context listeners,

More information

Fairsail REST API: Guide for Developers

Fairsail REST API: Guide for Developers Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,

More information

THE PROXY SERVER 1 1 PURPOSE 3 2 USAGE EXAMPLES 4 3 STARTING THE PROXY SERVER 5 4 READING THE LOG 6

THE PROXY SERVER 1 1 PURPOSE 3 2 USAGE EXAMPLES 4 3 STARTING THE PROXY SERVER 5 4 READING THE LOG 6 The Proxy Server THE PROXY SERVER 1 1 PURPOSE 3 2 USAGE EXAMPLES 4 3 STARTING THE PROXY SERVER 5 4 READING THE LOG 6 2 1 Purpose The proxy server acts as an intermediate server that relays requests between

More information

How to CASH MANAGEMENT in Brazil

How to CASH MANAGEMENT in Brazil How to CASH MANAGEMENT in Brazil American Chamber of Commerce for Brazil AMCHAM International Affairs Department Brazil, 2010 FINANCE ACKNOWLEDGMENTS Santander has built its own business model, which is

More information

Лваполо. Customization

Лваполо. Customization Лваполо Customization Table of contents Introduction to Customization... 1 Main Benefits of Techinline Customization:... 1 Reference Guide... 1 Client Box Setup... 4 Logo... 5 Caption... 5 Caption Style...

More information

Using CSI s Web Messaging Email System: Imail URL: mail.csi.cuny.edu

Using CSI s Web Messaging Email System: Imail URL: mail.csi.cuny.edu Using CSI s Web Messaging Email System: Imail URL: mail.csi.cuny.edu Preferences: General User Settings Full Name: The name in the box is the name that will appear in the recipients from field. Reply to:

More information

Guide Setup sign-on pop-up for Automatic Card Payment Service via Betalingsservice

Guide Setup sign-on pop-up for Automatic Card Payment Service via Betalingsservice Guide Setup sign-on pop-up for Automatic Card Payment Service via Betalingsservice Version 4.4 with payment method Nets A/S Lautrupbjerg 10 2750 Ballerup DK T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu

More information

Setting up an online e-commerce system. User guide

Setting up an online e-commerce system. User guide Setting up an online e-commerce system User guide Document history Date Person Description 15 February 2007 Matjaž Pahor - Preliminary versions of this document, Versions 1.0 to 1.4 14 July 2008 Milan

More information

CyberSource Merchant Account Reports

CyberSource Merchant Account Reports Title Page CyberSource Merchant Account Reports Developer Guide July 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general

More information

OVERVIEW OF ASP. What is ASP. Why ASP

OVERVIEW OF ASP. What is ASP. Why ASP OVERVIEW OF ASP What is ASP Active Server Pages (ASP), Microsoft respond to the Internet/E-Commerce fever, was designed specifically to simplify the process of developing dynamic Web applications. Built

More information

Login with Amazon. Getting Started Guide for Websites. Version 1.0

Login with Amazon. Getting Started Guide for Websites. Version 1.0 Login with Amazon Getting Started Guide for Websites Version 1.0 Login with Amazon: Getting Started Guide for Websites Copyright 2016 Amazon Services, LLC or its affiliates. All rights reserved. Amazon

More information

Customising Your Mobile Payment Pages

Customising Your Mobile Payment Pages Corporate Gateway Customising Your Mobile Payment Pages V2.0 May 2014 Use this guide to: Understand how to customise your payment pages for mobile and tablet devices XML Direct Integration Guide > Contents

More information

Customizing IBM Lotus Connections 3.0 email digests and notifications

Customizing IBM Lotus Connections 3.0 email digests and notifications Customizing IBM Lotus Connections 0 email digests and notifications Vincent Burckhardt Software Engineer - Lotus Connections Development IBM Collaboration Solutions Mulhuddart, Ireland Lorenzo Notarfonzo

More information

IAS Web Development using Dreamweaver CS4

IAS Web Development using Dreamweaver CS4 IAS Web Development using Dreamweaver CS4 Information Technology Group Institute for Advanced Study Einstein Drive Princeton, NJ 08540 609 734 8044 * helpdesk@ias.edu Information Technology Group [2] Institute

More information

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache. JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming

More information

Administrator Guide. v 11

Administrator Guide. v 11 Administrator Guide JustSSO is a Single Sign On (SSO) solution specially developed to integrate Google Apps suite to your Directory Service. Product developed by Just Digital v 11 Index Overview... 3 Main

More information

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates What is a DIV tag? First, let s recall that HTML is a markup language. Markup provides structure and order to a page. For example,

More information

Magento Responsive Theme Design

Magento Responsive Theme Design Magento Responsive Theme Design Richard Carter Chapter No. 2 "Making Your Store Responsive" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter

More information