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

Size: px
Start display at page:

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

Transcription

1 Guide Setup sign-on pop-up for Automatic Card Payment Service via Betalingsservice Version 4.4 with payment method Nets A/S Lautrupbjerg Ballerup DK T F

2 Contents Contents Introduction Definitions, acronyms and abbreviations Sign on pop-up solution overview Callback and redirects Interface descriptions Pre-requisites Creditor s portal backend call to ticket web-service The ticket service Creditor s portal call to ACP pop-up Callback Return URL Integration setup Basic integration setup Integration setup with Redirect feature Examples Example 1: Only mandate registration Example 2: Mandate registration with first-time payment, callback and redirect Example 3: Cancelling or updating card mandates Test environment Appendix I. Ticket/generate web-service call implementation example in Java Appendix II. Ticket/generate web-service call implementation example in PHP Appendix III Examples of ACP pop up windows

3 1 Introduction The Automatic Card Payment via Betalingsservice (ACP) offers the possibility for a company s customers to register both credit card and account number to be used for recurrent payments of their services. The card and mandate registration process is performed in a web application hosted by Nets. To do this, the call to a (ACP) registration page should be properly embedded into the company s web portal or web application. Additionally a call should be made to the (ACP) backend system. This guide is intended for developers and other technical specialists who are responsible for embedding (ACP) service into another solution. It is assumed the person has knowledge of HTML markup, JavaScript and web application development (PHP, ASP.NET, Java/JSP or any other). Besides this document we recommend reading the more general document about the sign on process, requirements and the look of the pop-up. Click on nets.eu 1 to go to this document. 1 See under nets.eu -> Produkter og løsninger -> automatiske betalinger -> Automatisk kortbetaling via Betalingsservice -> vejledninger -> opsætning af tilmeldingslink ). 3

4 2 Definitions, acronyms and abbreviations Definitions: Creditor (also called company ) Vendor of the services or products. Debtor (also called customer ) Consumer of the services or products. Card mandate is the agreement between creditor and debtor without customer entering credit card details for each payment. Pbs, Debgr (PBS number, debtor group number) Identification of creditors within Nets. CustomerNo (customer number) creditor s identification of debtor acronyms: CREDITOR_WEB_SITE base path in creditor portal where special pages for (ACP) integration (return page etc.) are hosted. Example: Abbreviations: HTML Hyper Text Markup Language HTTP Hyper Text Transfer Protocol URL Universal Resource Locator ASP Active Server Pages JSP Java Server Pages 4

5 3 Sign on pop-up solution overview Integrating the company s portal and (ACP) pop-up consists of three major tasks: 1. Adding HTML and JavaScript snippets into an existing page. 2. Implementation of secure information transfer from backend through the web service. 3. Implementation of REST-service setup to get status of mandate registration see REST-service setup guide The JavaScript snippet s code is activated by clicking on a button/link, when the customer decides to register his/her card and account number for recurrent payments via (ACP). The ACP registration page should normally be opened in a pop-up window (JavaScript snippet is used to force this). For security purposes all information required for registration should be passed to an ACP via a POST request to a web service, which returns a unique identifier of the registration session (a ticket). This is used to make sure that all sensitive data will be securely transferred to ACP. The ticketid is returned in the embedded HTM/JS to the customer. The ACP registration page is opened with a HTTP POST or GET request with the ticketid as a parameter and is provided by Nets. Figure 1 Sign on flow 5

6 4 Callback and redirects When the customer has completed the registration there are two additional features supported that can be used to provide feedback: - Callback from ACP o When the ticket service is being called a URL for callback may be passed along with other parameters. This callback URL is called when the registration is completed or an error has occurred. The callback URL is used as is and no additional information is added to it. In order to retrieve the registration status, a call should be done by using the Card Mandate Status web-service and\or 1 st time payment status webservice using debtor number and other required information (see Guide for REST based web-services). - Redirects from the popup o If redirect-url parameters are passed to the ticket, the customers browser will be automatically redirected to that URL in case of an unsuccessful/successful registration. Based on which features you would like to use in integrating with the ACP registration popup, there will be some additional setup, either: 1. Basic setup, which enables basic use-case (also sufficient for having callback to webservice). 2. Setup for redirect-on-success functionality. Integration setup should be adjusted considering which mode is to be used. The variants of setup are described in details in chapter 6 Integration setup. 5 Interface descriptions This chapter describes expected URL formats, parameters that should be passed to or properly received from the (ACP). 5.1 Pre-requisites The necessary FOCES certificates have been set-up at the creditor s site to access the URL s. See guide for FOCES certificates. 5.2 Creditor s portal backend call to ticket web-service Call web-service URL in order to create registration session in the Production environment: (see Section 8 Test environment for Test URL) HTTP POST request should be used. This Content-Type setting should be set for the request: Content-Type:application/x-www-form-urlencoded 6

7 The URL should also be provided with parameters, containing information about creditor, product/service, debtor and first-time payment if applicable, see table 1 for parameters. Table 1. Web-service parameters Parameter Data type Required Format Description No 1 st time payment Mandatory 1 st time payment Cancel/Update of Card Mandate pbs Number 1 8 digits PBS number of creditor Yes Yes Yes debgr Number 1 5 digits Debtor group number Yes Yes Yes customerno Text 1 15 chars Regex: ^[ÆØÅA-Z0-9]{1,15$ If customer number contains lowercase chars, these will automatically be converted to uppercase. No* No* Yes Cpr Number 10 or 8 digits CPR or CVR Number for debtor (if No No No known) customername Text 1-35 chars Debtor name No* No* Yes creditorreference Text 1-30 chars Reference for first-time payment N/A Yes N/A onetimeamount Number Integer (max 17 digits) recurrentamount Number Integer (max 17 digits) productdescription Text Free text up to 200 chars paymenttype Text AUTH or SALE paymentmethods Text OCA, WBS or OCA,WBS Amount of first-time payment in cents N/A Yes N/A Amount or recurrent payment in cents Description of product or service provided by creditor to debtor Indicates whether payment amount should be withdrawn (SALE 2 ) or reserved (AUTH 3 ). Indicates whether payment method should be OCA = Only Card, WBS = Card with BS or OCA,WBS = User should choose. No No N/A No Yes N/A N/A Yes N/A Yes Yes N/A regno Number 4 digits Bank registration number for debtor No No No accountno Number 6-10 digits Account number for debtor No No No lockaccregno Text true or false true Debtor cannot change regno and accountno false - Debtor can change regno and accountno callbackurl Text (URL) not validated If specified called in case if registration is successful or failed. returnurl Text (URL) not validated The browser returns to this url when the mandate has completed his mandate creation, canceled during the creation or cancelled a mandate. This is the url which should hold do the redirect as per section Integration setup with Redirect feature successredirecturl Text (URL) not validated URL, where the debtor s browser should redirect to when the sign up is complete. failureredirecturl Text (URL) not validated URL, where the debtors browser should navigate to if he cancels entering card information or an error occurs while entering. No No No No No No No No No No No No No No No 2 SALE correspond to 1st time payment without authorization where the card payment is done right away together with the debtors enrolment 3 AUTH correspond to 1st time payment with authorization/reservation of the amount on the debtors account until the product is actually send from creditor 7

8 To illustrate that the ACP registration pop-up can be called in tree modes, the Required column in the table above is split into tree columns: 1. General registration (with no 1 st time payment). 2. Registration with 1 st time payment. 3. Cancel/update of existing Card Mandate Parameters in table 1that are marked as No* are not required if the following conditions are satisfied: - customerno is optional if creditor allows temporary customer number to be generated by Nets. - customername is optional if customerno is not being sent. Note: Please note that callbackurl, returnurl, successredirecturl and failureredirecturl are not validated in ACP, but needs to include http protocol (example: ). They are expected to be valid and used as is. If an invalid URL is passed it won t have a negative impact on the registration pop-up, though data in creditor s system can get out of sync because the callback is not performed successfully. 5.3 The ticket service The web-service responds with a ticketid (JSON object) if the registration of data is successful. The ticketid is to be used as parameter for the pop-up URL. If data is missing or has a wrong format an error object that gives the list of rejected parameters in description is returned. Success response example: { "ticketid" : "d3d8fc6136a cf4c8b8474f5e5" Error response with validations { "code" : -1, "description" : "cpr:not valid;customername:not valid;customerno:not valid;" 5.4 Creditor s portal call to ACP pop-up The page URL to be called in order to open (ACP) pop-up in the Production environment is: (see section 8 Test environment for Test URL) Either HTTP GET or POST request may be used. TicketId is the only parameter, which should have the value returned by ACP ticket webservice. Example with GET: GET: 8

9 Example with POST: POST: ticketid=d3d8fc6136a cf4c8b8474f5e5 5.5 Callback The callback URL is always called with HTTP GET. The callback URL is used as it was provided and no additional information will be added to it by ACP. In order to retrieve registration status another call should be done to ACP by using the web-service Card Mandate Status and\or 1 st time payment status using debtor number and other required information as input parameters in the web-service call. 5.6 Return URL The page on the return URL in its simplest implementation is a HTML document without any visual appearance which intended to receive the redirect URL for a successful or failed registration. The return page should properly receive and handle following parameters: Parameter receipturl redirecturl Data type Text (URL) Text (URL) Description If specified called from (ACP) registration pop-up after the registration including card payment or reservation was successful. URL, where page in debtor s browser from which (ACP) pop-up has been opened should be navigated to. Please see detailed description of return page logic in section 6.2 Integration setup with Redirect feature. 6 Integration setup 6.1 Basic integration setup This type of setup is sufficient to use all the abilities of ACP pop-up except redirect in browser. To integrate the call to ACP registration pop-up some HTML and JavaScript must be added into a web-page that is accessible to creditor. The JavaScript code opens a pop-up window and triggers the creditor s backend application to send data to ACP web-service and get a ticketid. Here is an example: <form id="startbsexpform" method="post" name="startbsexpform" target="betalingservice" action="creditor_web_site/get-bsexpress-ticket.action">... HTML fields (if any applicable)... </form> <script language="javascript"> function openinpopup(formref, popw, poph) { window.name = 'DebtorPage'; 9

10 newwin = window.open('', 'BetalingService', 'resizable = 1,width=' + popw + ',height=' + poph); formref.submit(); newwin.focus(); </script> It is highly recommended that the web-page, where ACP registration pop-up is included, is only accessible for authenticated debtors. Control element for debtor is implemented as: <input type="button" onclick="openinpopup(document.startbsexpform, 800, 800);" value= Automatisk kortbetaling /> Or <a href="#" onclick="openinpopup(document.startbsexpform, 800, 800);">Automatisk kortbetaling</a> The handler for this response (mentioned get-bsexpress-ticket.action ) should make a request to ACP ticket web-service, obtain ticketid and redirect pop-up to the ACP registration page. Pseudo code below shows the common logic of web-service call implementation: Call With(pbs, debgr, [and other parameters, see Table 1. Web-service parameters]) Read JSON response If JSON response contains ticketid Redirect debtor to: With query parameters (ticketid=json_response.ticketid) Else Log JSON response Show error to debtor Example of the first ACP pop up window that debtor will be redirected to: See appendixes for examples of implementation: Appendix I for Java implementation. Appendix II for PHP implementation. 10

11 6.2 Integration setup with Redirect feature Redirect-on-success functionality provides ability to redirect the page in debtor s browser from which ACP pop-up has been opened to another URL. Do the following to enable this feature: 1. Basic setup should be completed. a. Generate ticket b. Forward debtor 2. A return page should be created and hosted on creditor s site. 3. Two parameters should be passed to the ACP ticket web-service: Return URL for end of registration Redirect URL for failure. (see more details about the ticket service in chapter 5.2). Note: The need for a special return page is dictated by cross-domain security, which does not allow updating one browser window from the JavaScript running in another window if these windows contain HTML documents from different domain. The intention is to redirect to a temporary pop-up window on a page hosted on creditor side, execute JavaScript snippet against the redirecturl parameter value and navigate back to the ACP registration receipt page. The return page is a simple webpage that automatically does following: 1. Transfers all the input HTTP parameters into the HTML form. 2. Updates and opens the browser window with redirect URL. 3. Automatically submits form back to ACP. Item1.: Any programming language\framework that allows to inject pieces of code into HTML markup, can be used (PHP, ASP.NET, Java/JSP etc.). Item 2. and 3.: JavaScript must be enabled on debtor s computer. Here is an example of a return page: <html xmlns=" <body onload="updateopenerandreturntobsexp();"> <form method="get" name="returntobsexpform" action="$request.receipturl"> </form> <input type="hidden" name="redirecturl" value="$request.redirecturl" /> <script language="javascript"> function updateopenerandreturntobsexp(){ var redirecturl = ""+document.getelementsbyname('redirecturl')[0].value; if(redirecturl.length > 0){ window.opener.location.href = redirecturl; document.returntobsexpform.submit(); </script> </body> </html> The $REQUEST entity in code is a pseudo-entity and should be replaced in accordance to the programming language supported by creditor s web-server. For example in PHP it should be: <?php echo(htmlspecialchars($_request["redirecturl"]));?> 11

12 7 Examples 7.1 Example 1: Only mandate registration Assumptions: Creditor would like to give debtors the opportunity to register card mandates for automatic payments. Debtors sign up for card mandate registration without first-time payment. Callback and redirect functionality is not used. In this example the creditor uses PHP for debtor s portal. Step 1. Create backend implementation of ACP ticket/register web-service call. The following parameters must be filled out (see Table 1. Web-service parameters for explanation): pbs debgr (customername/customerno) Host it at CREDITOR_WEB_SITE/get-bsexpress-ticket.action. When ticket is retrieved successfully debtor should be redirected to: with ticketid as parameter, i.e.: GET /mandate/choose-mandate-operation.action?ticketid=hg5345jgh34534jh5g See chapter 10 Appendix II. Ticket/generate web-service call implementation example in PHP Appendix for implementation example. The example is built with HTTP POST parameters. Step 2. Prepare the pop-up form opening and add it to the portal page which is available to debtor. Any HTML inputs can be added, but be careful not to expose sensitive information in the web-page without extreme necessity. <form id="startbsexpform" method="get" name="startbsexpform" target="betalingservice" action="creditor_web_site/bsexpress/get-bsexpress-ticket.action">... HTML fields (if any applicable)... </form> <script language="javascript"> function openinpopup(formref, popw, poph) { window.name = 'DebtorPage'; newwin = window.open('', 'BetalingService', 'resizable = 1,width=' + popw + ',height=' + poph); formref.submit(); newwin.focus(); </script> Step 3. Prepare control (e.g. a button) that will launch the pop-up and add it to the same page. <input type="button" onclick="openinpopup(document.startbsexpform, 800, 800);" value= Automatisk kortbetaling /> 12

13 7.2 Example 2: Mandate registration with first-time payment, callback and redirect Assumptions: Creditor offers debtors the opportunity to register mandates for recurrent payments. It is required that the debtor makes a card payment as part of the registration. A callback web-service is set up at and creditor would like to receive a status of registrations and payments to this web-service. After successful registration debtor should be redirected to Thank-you page ( It is assumed for this example that JSP technology is uses for debtor s portal. Step 1. Create backend implementation of ACP ticket/register web-service call. The following parameters must be filled out (see Table 1. Web-service parameters for explanation): pbs debgr customerno customername creditorreference onetimeamount productdescription paymenttype paymentmethods returnurl callbackurl successredirecturl failureredirecturl Host it at When ticket is retrieved successfully debtor will be redirected to: with ticketid as parameter, i.e.: GET /mandate/choose-mandate-operation.action?ticketid=hg5345jgh34534jh5g See Appendix I. Ticket/generate web-service call implementation example in Java for implementation example. The example is built with HTTP POST parameters. Step 2. Prepare the pop-up form opening and add it to the portal page that is available to debtor. Any HTML inputs can be added into the form, but be careful not to expose sensitive information in the web-page without extreme necessity. <form id="startbsexpform" method="get" name="startbsexpform" onsubmit="openinpopup(this, 800, 800);return false;" target="betalingservice" action=" ">... HTML fields (if any applicable)... </form> <script language="javascript"> function openinpopup(formref, popw, poph) { window.name = 'DebtorPage'; newwin = window.open('', 'BetalingService', 'resizable = 1,width=' + popw + ',height=' + poph); formref.submit(); newwin.focus(); </script> 13

14 Step 3. Prepare control (e.g. a button) that will launch the pop-up and add it to the same page. <input type="button" onclick="openinpopup(document.startbsexpform, 800, 800);">Automatisk kortbetaling</input> Step 4. Prepare the call back service to call the first time transaction status rest service, to get status if the mandate was created successfully (see rest service documentation). Then make necessary registrations to creditor database. Step 5. Prepare the return page (in JSP) and host it at address <?xml version="1.0" encoding="utf-8"?> <%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " transitional.dtd"> <html xmlns=" <body onload="updateopenerandreturntobsexp();"> <form method="get" name="returntobsexpform" action="${param.receipturl"> </form> <input type="hidden" name="result" value="${param.result" /> <input type="hidden" name="redirecturl" value="${param.redirecturl" /> <script language="javascript"> function updateopenerandreturntobsexp(){ var redirecturl = ""+document.getelementsbyname('redirecturl')[0].value; if(redirecturl.length > 0){ window.opener.location.href = redirecturl; document.returntobsexpform.submit(); </script> </body> </html> 14

15 7.3 Example 3: Cancelling or updating card mandates Assumptions: Debtor must be able to update card mandate with new card information or cancel the card mandate from creditors web-site. A link to the edit/cancel mandate pop up must be implemented at creditors web-page. Step 1. Create backend implementation of ACP ticket/register web-service call. The following parameters must be filled out (see Table 1. Web-service parameters for explanation): pbs debgr customerno callbackurl Host it at CREDITOR_WEB_SITE/get-bsexpress-ticket.action. When ticket is retrieved successfully debtor should be redirected to: with ticketid as parameter, i.e.: POST /mandate/choose-mandate-operation.action?ticketid=hg5345jgh34534jh5g See Appendix I. Ticket/generate web-service call implementation example in Java for implementation example. The example is built with HTTP POST parameters Step 2. Prepare the pop-up form (see step 2 in example 2). Step 3. Prepare control (e.g. a button) that will launch the pop-up and add it to the same page. <input type="button" onclick="openinpopup(document.startbsexpform, 800, 800);">Automatisk kortbetaling</input> Step 4. Prepare the call back service to call the card mandate status rest service, to get status if the mandate was cancelled successfully (see rest service documentation). Then make necessary registrations to creditor database. Step 5. Prepare the return page if necessary (see step 5 in example 2). See screenshots of cancellation at the end of appendix III. 8 Test environment ACP has a test environment on the domain bsekspress-test.nets.no That will change the ticket generation url to: and the popup URL to: 15

16 9 Appendix I. Ticket/generate web-service call implementation example in Java import java.io.bufferedwriter; import java.io.ioexception; import java.io.inputstream; import java.io.unsupportedencodingexception; import java.net.httpurlconnection; import java.net.url; import java.net.urlencoder; import java.util.hashmap; import java.util.map; import java.util.map.entry; import org.apache.commons.io.ioutils; import org.apache.commons.logging.log; import org.apache.commons.logging.logfactory; import org.json.jsonexception; import org.json.jsonobject; private static final Log LOG = LogFactory.getLog(SomeClass.class); /** * Calls BsExpress generate ticket web-service * ticketparams * map of parameters for web-service call (see Table 1 for * description) ticketid Exception */ public String getticketid(map<string, String> ticketparams) throws Exception { // urlencode and concatenate the POST arguments into // pbs=xxxx&debgr=yyyy&... String urlparameters = getquery(ticketparams); java.net.httpurlconnection connhttp = null; try { // Make a URL URL = new URL // Open connection connhttp = (HttpURLConnection) url.openconnection(); connhttp.setdooutput(true); connhttp.setdoinput(true); // Set method to POST connhttp.setrequestmethod("post"); connhttp.setrequestproperty("user-agent", "NETSBS/1.0"); // Content-Type MUST be application/x-www-form-urlencoded connhttp.setrequestproperty("content-type", "application/x-www-form-urlencoded"); connhttp.setrequestproperty("content-language", "en-us"); // Send parameters OutputStream os = connhttp.getoutputstream(); BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os, "UTF-8")); writer.write(urlparameters); writer.flush(); writer.close(); os.close(); // Check HTTP response code LOG.info("Register ticket service responded with code: " + connhttp.getresponsecode()); catch (Exception e) { throw e; 16

17 // Read JSON response String callbackresponse = null; try (InputStream is = connhttp.getinputstream();) { callbackresponse = new String(IOUtils.toByteArray(is), "ISO "); // Log the response LOG.debug("Ticket registration service responded [" + callbackresponse + "]"); // Try to parse the response JSONObject json = new JSONObject(callbackResponse); // Check if ticketid was returned if (!json.has("ticketid")) { // If no ticket Id then it must be error throw new Exception(callbackResponse); return json.getstring("ticketid"); /** * Compiles list of entries to query string like pbs=xxxx&debgr=yyyy&... * (buildurlparameters(allrequestparams UnsupportedEncodingException */ private String getquery(map<string, String> postparams) throws UnsupportedEncodingException { StringBuilder result = new StringBuilder(); boolean first = true; for (String key : postparams.keyset()) { if(first) first = false; else result.append("&"); String value = postparams.get(key); result.append(urlencoder.encode(key, "UTF-8")); result.append("="); result.append(urlencoder.encode(value, "UTF-8")); return result.tostring(); 17

18 10 Appendix II. Ticket/generate web-service call implementation example in PHP <html xmlns=" <body> <?php // $allticketparams array should be prepopulated with necessary parameters for REST WS call // keys in this array should be the same as parameter names for ticket/generate web-service // (see Table 1 for description) $ticketid = registerticket($allticketparams); //ticketid generated - redirect with ticketid to BsExpress $redirecturl = ' header('location: '.$redirecturl); /** * Register and return ticket. * $allticketparams map/array with parameter names for ticket\generate as keys and their values */ function registerticket($ticketparams){ // Automatic card payment ticket web-service URL $request = $session = curl_init($request); // Tell curl to use HTTP POST curl_setopt ($session, CURLOPT_POST, true); // Tell curl that this is the body of the POST curl_setopt ($session, CURLOPT_POSTFIELDS, getquery($ticketparams)); // Tell curl not to return headers, but do return the response curl_setopt($session, CURLOPT_HEADER, false); curl_setopt($session, CURLOPT_RETURNTRANSFER, true); //get the response $responsetext = curl_exec($session); curl_close($session); //Decode JSON $response = json_decode($responsetext); //Check if ticketid is returned if(property_exists($response, "ticketid")){ //ticketid generated return $response->ticketid; else { //Something was wrong, log error echo("error occured:<br/>"); echo($response->description); /** * Makes query string with ticket parameters for POST call (like pbs=xxxx&debgr=yyyy&...) $requestparams array with request parameters string */ function getquery($requestparams){ $query=""; $i = 0; foreach($requestparams as $param=>$value){ if($i++>0){ $query.="&"; 18

19 $query.=$param; $query.="="; $query.=urlencode($value); return $query;?> </body> </html> 19

20 11 Appendix III Examples of ACP pop-up windows The first window in the flow when mandate option is both Card & BS The first window in the flow when mandate option is both Only Card The first window in the flow when mandate options is free choice 20

21 The second window in the flow when 1. Time payment is used The second window in the flow when WITHOUT 1. Time payment The receipt window when debtor has an active e-boks 21

22 The receipt window when debtor do not have an active e-boks First window when debtor want to cancel or update an existing card mandate Receipt window when debtor has made a cancellation of card mandate 22

23 Receipt window when debtor has updated card mandate 23

Guide REST based web services in Automatisk kortbetaling via Betalingsservice

Guide REST based web services in Automatisk kortbetaling via Betalingsservice Guide REST based web services in Automatisk kortbetaling via Betalingsservice Version 3.1 Nets A/S Lautrupbjerg 10 2750 Ballerup DK T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu 1 Contents 1. Background...

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

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

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Citrix Presentation Server Prerequisites

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

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

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH CITRIX PRESENTATION SERVER 3.0 AND 4.5

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH CITRIX PRESENTATION SERVER 3.0 AND 4.5 DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH CITRIX PRESENTATION SERVER 3.0 AND 4.5 Deploying F5 BIG-IP Local Traffic Manager with Citrix Presentation Server Welcome to the F5 BIG-IP Deployment

More information

INUVIKA OPEN VIRTUAL DESKTOP ENTERPRISE

INUVIKA OPEN VIRTUAL DESKTOP ENTERPRISE INUVIKA OPEN VIRTUAL DESKTOP ENTERPRISE SAML 2.0 CONFIGURATION GUIDE Roy Heaton David Pham-Van Version 1.1 Published March 23, 2015 This document describes how to configure OVD to use SAML 2.0 for user

More information

PROCESS TRANSACTION API

PROCESS TRANSACTION API PROCESS TRANSACTION API Document Version 8.7 May 2015 For further information please contact Digital River customer support at (888) 472-0811 or [email protected]. 1 TABLE OF CONTENTS 2 Lists of tables

More information

Contents. 2 Alfresco API Version 1.0

Contents. 2 Alfresco API Version 1.0 The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS

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

Guide. - How to setup secure communication for REST services in Automatisk kortbetaling. Revision 1.3. Nets A/S. Lautrupbjerg 10.

Guide. - How to setup secure communication for REST services in Automatisk kortbetaling. Revision 1.3. Nets A/S. Lautrupbjerg 10. Guide - How to setup secure communication for REST services in Automatisk kortbetaling Revision 1.3 Nets A/S Lautrupbjerg 10 2750 Ballerup DK T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu Table of Contents

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

Tableau Server Trusted Authentication

Tableau Server Trusted Authentication Tableau Server Trusted Authentication When you embed Tableau Server views into webpages, everyone who visits the page must be a licensed user on Tableau Server. When users visit the page they will be prompted

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

Department Service Integration with e-pramaan

Department Service Integration with e-pramaan Department Service Integration with e-pramaan How to integrate a.net Application.NET specific integration details are provided in this document. Read e-pramaan Departments Integration Document before proceeding.

More information

Process Transaction API

Process Transaction API Process Transaction API Document Version 5.9 March 2011 For further information please contact Beanstream customer support at (250) 472-2326 or [email protected]. BEAN # Page 2 of 90 Date Overview...

More information

Twinfield Single Sign On

Twinfield Single Sign On Twinfield Single Sign On manual, version 5.4 April 2009 For general information about our webservices see the Twinfield Webservices Manual Twinfield International NV De Beek 9-15 3871 MS Hoevelaken Netherlands

More information

PHP Integration Kit. Version 2.5.1. User Guide

PHP Integration Kit. Version 2.5.1. User Guide PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001

More information

JBoss Portlet Container. User Guide. Release 2.0

JBoss Portlet Container. User Guide. Release 2.0 JBoss Portlet Container User Guide Release 2.0 1. Introduction.. 1 1.1. Motivation.. 1 1.2. Audience 1 1.3. Simple Portal: showcasing JBoss Portlet Container.. 1 1.4. Resources. 1 2. Installation. 3 2.1.

More information

Department Service Integration with e-pramaan

Department Service Integration with e-pramaan Department Service Integration with e-pramaan How to integrate a PHP Application PHP specific integration details are provided in this document. Read e-pramaan Departments Integration Document before proceeding.

More information

Up and Running with LabVIEW Web Services

Up and Running with LabVIEW Web Services Up and Running with LabVIEW Web Services July 7, 2014 Jon McBee Bloomy Controls, Inc. LabVIEW Web Services were introduced in LabVIEW 8.6 and provide a standard way to interact with an application over

More information

Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA

Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following

More information

Login and Pay with Amazon Integration Guide

Login and Pay with Amazon Integration Guide Login and Pay with Amazon Integration Guide 2 2 Contents...4 Introduction...5 Important prerequisites...5 How does Login and Pay with Amazon work?... 5 Key concepts...5 Overview of the buyer experience...

More information

IBM Watson Ecosystem. Getting Started Guide

IBM Watson Ecosystem. Getting Started Guide IBM Watson Ecosystem Getting Started Guide Version 1.1 July 2014 1 Table of Contents: I. Prefix Overview II. Getting Started A. Prerequisite Learning III. Watson Experience Manager A. Assign User Roles

More information

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0 E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support

More information

Cyber Security Workshop Ethical Web Hacking

Cyber Security Workshop Ethical Web Hacking Cyber Security Workshop Ethical Web Hacking May 2015 Setting up WebGoat and Burp Suite Hacking Challenges in WebGoat Concepts in Web Technologies and Ethical Hacking 1 P a g e Downloading WebGoat and Burp

More information

10CS73:Web Programming

10CS73:Web Programming 10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server

More information

Traitware Authentication Service Integration Document

Traitware Authentication Service Integration Document Traitware Authentication Service Integration Document February 2015 V1.1 Secure and simplify your digital life. Integrating Traitware Authentication This document covers the steps to integrate Traitware

More information

1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow...

1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow... Payment API 1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow... 8 3.5 SMS Handshake Flow... 9 4. One-time

More information

Shipbeat Magento Module. Installation and user guide

Shipbeat Magento Module. Installation and user guide Shipbeat Magento Module Installation and user guide This guide explains how the Shipbeat Magento Module is installed, used and uninstalled from your Magento Community Store. If you have questions or need

More information

SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022

SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022 SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022 Contents 1. Revision History... 3 2. Overview... 3

More information

Tenrox. Single Sign-On (SSO) Setup Guide. January, 2012. 2012 Tenrox. All rights reserved.

Tenrox. Single Sign-On (SSO) Setup Guide. January, 2012. 2012 Tenrox. All rights reserved. Tenrox Single Sign-On (SSO) Setup Guide January, 2012 2012 Tenrox. All rights reserved. About this Guide This guide provides a high-level technical overview of the Tenrox Single Sign-On (SSO) architecture,

More information

A BETTER WAY TO PAY Unified Merchants API (UMAPI).Net Integration Manual

A BETTER WAY TO PAY Unified Merchants API (UMAPI).Net Integration Manual A BETTER WAY TO PAY Unified Merchants API (UMAPI).Net Integration Manual Version 2.3 Contents 1 INTRODUCTION... 5 1.1 Purpose and Objective... 5 1.2 Audience... 5 1.3 Assumptions / Exclusions... 5 1.4

More information

The Simple Submission URL. Overview & Guide

The Simple Submission URL. Overview & Guide The Simple Submission URL Overview & Guide Simple Submission URL (ssurl) What is a Simple Submission URL? A Simple Submission URL allows you to provide a Write a Review link that takes a potential contributor

More information

Portals and Hosted Files

Portals and Hosted Files 12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines

More information

HireDesk API V1.0 Developer s Guide

HireDesk API V1.0 Developer s Guide HireDesk API V1.0 Developer s Guide Revision 1.4 Talent Technology Corporation Page 1 Audience This document is intended for anyone who wants to understand, and use the Hiredesk API. If you just want to

More information

Server and Direct Shared Protocols

Server and Direct Shared Protocols Server and Direct Shared Protocols IMPORTANT: Before reading this document, you should have read through the Server or Direct Protocol and Integration Guidelines that accompany it. These explain the terms

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

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

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

THE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY

THE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY THE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY As the constantly growing demands of businesses and organizations operating in a global economy cause an increased

More information

IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API

IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API IoT-Ticket.com Your Ticket to the Internet of Things and beyond IoT API Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Abbreviations and definitions... 4 1.3 Data Model... 4 1.4 General Information...

More information

Tableau Server Trusted Authentication

Tableau Server Trusted Authentication Tableau Server Trusted Authentication When you embed Tableau Server views into webpages, everyone who visits the page must be a licensed user on Tableau Server. When users visit the page they will be prompted

More information

WIRIS quizzes web services Getting started with PHP and Java

WIRIS quizzes web services Getting started with PHP and Java WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS

More information

LICENSE4J LICENSE MANAGER USER GUIDE

LICENSE4J LICENSE MANAGER USER GUIDE LICENSE4J LICENSE MANAGER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 4 Managing Products... 6 Create Product... 6 Edit Product... 7 Refresh, Delete Product...

More information

Intellicus Single Sign-on

Intellicus Single Sign-on Intellicus Single Sign-on Intellicus Enterprise Reporting and BI Platform Intellicus Technologies [email protected] www.intellicus.com Copyright 2010 Intellicus Technologies This document and its content

More information

gomobi Traffic Switching Guide Version 0.9, 28 September 2010

gomobi Traffic Switching Guide Version 0.9, 28 September 2010 gomobi Traffic Switching Guide Version 0.9, 28 September 2010 Mobile/Desktop Traffic Switching... 3 Summary of Options... 3 Single Site Solutions... 4 Server-side Switching Code... 4 JavaScript Switching

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

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

Webmail Using the Hush Encryption Engine

Webmail Using the Hush Encryption Engine Webmail Using the Hush Encryption Engine Introduction...2 Terms in this Document...2 Requirements...3 Architecture...3 Authentication...4 The Role of the Session...4 Steps...5 Private Key Retrieval...5

More information

Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2.

Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2. Testing Dynamic Web Applications How To You can use XML Path Language (XPath) queries and URL format rules to test web sites or applications that contain dynamic content that changes on a regular basis.

More information

How To Create A Website Template On Sitefinity 4.0.2.2

How To Create A Website Template On Sitefinity 4.0.2.2 DESIGNER S GUIDE This guide is intended for front-end developers and web designers. The guide describes the procedure for creating website templates using Sitefinity and importing already created templates

More information

How To Write A Web Server In Javascript

How To Write A Web Server In Javascript LIBERATED: A fully in-browser client and server web application debug and test environment Derrell Lipman University of Massachusetts Lowell Overview of the Client/Server Environment Server Machine Client

More information

int_adyen Version 15.1.0

int_adyen Version 15.1.0 int_adyen Version 15.1.0 LINK Integration Documentation - int_adyen Page 1 Table of Contents 1. General Information... 5 2. Component Overview... 6 2.1. Functional Overview... 6 Short description of the

More information

Cofred Automated Payments Interface (API) Guide

Cofred Automated Payments Interface (API) Guide Cofred Automated Payments Interface (API) Guide For use by Cofred Merchants. This guide describes how to connect to the Automated Payments Interface (API) www.cofred.com Version 1.0 Copyright 2015. Cofred.

More information

Direct Post. Integration Guide

Direct Post. Integration Guide Direct Post Integration Guide Updated September 2013 Table of Contents 1 Introduction... 4 1.1 What is Direct Post?... 4 1.2 About this Guide... 4 1.3 Features and Benefits... 4 1.4 Card Types Accepted...

More information

Betalingsservice, Automatic card payment and payment slips Guidelines for Data Suppliers

Betalingsservice, Automatic card payment and payment slips Guidelines for Data Suppliers Betalingsservice, Automatic card payment and payment slips Guidelines for Data Suppliers Data Delivery 0602 Payment Information General June 2015 Nets A/S Lautrupbjerg 10 DK-2750 Ballerup Telephone +45

More information

Tutorial básico del método AJAX con PHP y MySQL

Tutorial básico del método AJAX con PHP y MySQL 1 de 14 02/06/2006 16:10 Tutorial básico del método AJAX con PHP y MySQL The XMLHttpRequest object is a handy dandy JavaScript object that offers a convenient way for webpages to get information from servers

More information

Design and Functional Specification

Design and Functional Specification 2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)

More information

ACCREDITATION COUNCIL FOR PHARMACY EDUCATION. CPE Monitor. Technical Specifications

ACCREDITATION COUNCIL FOR PHARMACY EDUCATION. CPE Monitor. Technical Specifications ACCREDITATION COUNCIL FOR PHARMACY EDUCATION CPE Monitor Technical Specifications Prepared by Steven Janis, RWK Design, Inc. Created: 02/10/2012 Revised: 09/28/2012 Revised: 08/28/2013 This document describes

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

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

CSCI110 Exercise 4: Database - MySQL

CSCI110 Exercise 4: Database - MySQL CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but

More information

Introduction to the. Barracuda Embedded Web-Server

Introduction to the. Barracuda Embedded Web-Server Introduction to the Barracuda Embedded Web-Server This paper covers fundamental concepts of HTTP and how the Barracuda Embedded Web Server can be used in an embedded device. Introduction to HTTP Using

More information

Tagging Guide: Website and Email Implementation. Contents

Tagging Guide: Website and Email Implementation. Contents Tagging Guide: Website and Email Implementation Contents About This Guide... 2 Your CiteID... 2 Website Implementation... 2 Tag Placement... 2 Example... 3 Email Implementation... 5 DNS Setup... 5 Tag

More information

Payment Response Guide. Version 4.3 September 2012 Business Gateway

Payment Response Guide. Version 4.3 September 2012 Business Gateway Version 4.3 September 2012 Business Gateway Table of Contents About this Book... 2 Copyright... 2 Introduction... 3 What is Payment Response?... 3 The Payment Response Process... 4 Reference... 5 Setting

More information

Availability Monitoring using Http Ping

Availability Monitoring using Http Ping Availability Monitoring using Http Ping With SAP Solution Manager 7.1 Introduction: This document describes how you can set up Http Ping metrics to monitor any URL. This is especially useful if you want

More information

4.2 Understand Microsoft ASP.NET Web Application Development

4.2 Understand Microsoft ASP.NET Web Application Development L E S S O N 4 4.1 Understand Web Page Development 4.2 Understand Microsoft ASP.NET Web Application Development 4.3 Understand Web Hosting 4.4 Understand Web Services MTA Software Fundamentals 4 Test L

More information

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Fachgebiet Technische Informatik, Joachim Zumbrägel

Fachgebiet Technische Informatik, Joachim Zumbrägel Computer Network Lab 2015 Fachgebiet Technische Informatik, Joachim Zumbrägel Overview Internet Internet Protocols Fundamentals about HTTP Communication HTTP-Server, mode of operation Static/Dynamic Webpages

More information

1. Introduction to CardPay

1. Introduction to CardPay 1. Introduction to CardPay The introduction manual describes the technical aspects of payments processing using CardPay's hosted payment page. CardPay is an online payment processor for e-commerce transactions

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

Web applications. Web security: web basics. HTTP requests. URLs. GET request. Myrto Arapinis School of Informatics University of Edinburgh

Web applications. Web security: web basics. HTTP requests. URLs. GET request. Myrto Arapinis School of Informatics University of Edinburgh Web applications Web security: web basics Myrto Arapinis School of Informatics University of Edinburgh HTTP March 19, 2015 Client Server Database (HTML, JavaScript) (PHP) (SQL) 1 / 24 2 / 24 URLs HTTP

More information

ShoreTel Enterprise Contact Center 8 Installing and Implementing Chat

ShoreTel Enterprise Contact Center 8 Installing and Implementing Chat ShoreTel Enterprise Contact Center 8 Installing and Implementing Chat November 2012 Legal Notices Document and Software Copyrights Copyright 1998-2012 by ShoreTel Inc., Sunnyvale, California, USA. All

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

Dell One Identity Cloud Access Manager 8.0.1 - How to Develop OpenID Connect Apps

Dell One Identity Cloud Access Manager 8.0.1 - How to Develop OpenID Connect Apps Dell One Identity Cloud Access Manager 8.0.1 - How to Develop OpenID Connect Apps May 2015 This guide includes: What is OAuth v2.0? What is OpenID Connect? Example: Providing OpenID Connect SSO to a Salesforce.com

More information

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i $Q2UDFOH7HFKQLFDO:KLWHSDSHU 0DUFK Secure Web.Show_Document() calls to Oracle Reports Server 6i Introduction...3 solution

More information

Still Aren't Doing. Frank Kim

Still Aren't Doing. Frank Kim Ten Things Web Developers Still Aren't Doing Frank Kim Think Security Consulting Background Frank Kim Consultant, Think Security Consulting Security in the SDLC SANS Author & Instructor DEV541 Secure Coding

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

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

SAP NetWeaver AS Java

SAP NetWeaver AS Java Chapter 75 Configuring SAP NetWeaver AS Java SAP NetWeaver Application Server ("AS") Java (Stack) is one of the two installation options of SAP NetWeaver AS. The other option is the ABAP Stack, which is

More information

A Java proxy for MS SQL Server Reporting Services

A Java proxy for MS SQL Server Reporting Services 1 of 5 1/10/2005 9:37 PM Advertisement: Support JavaWorld, click here! January 2005 HOME FEATURED TUTORIALS COLUMNS NEWS & REVIEWS FORUM JW RESOURCES ABOUT JW A Java proxy for MS SQL Server Reporting Services

More information

FileMaker Server 15. Custom Web Publishing Guide

FileMaker Server 15. Custom Web Publishing Guide FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

Sophos Mobile Control Network Access Control interface guide

Sophos Mobile Control Network Access Control interface guide Sophos Mobile Control Network Access Control interface guide Product version: 3.5 Document date: July 2013 Contents 1 About Sophos Mobile Control... 3 2 About Network Access Control integration... 4 3

More information

Editing Data with Microsoft SQL Server Reporting Services

Editing Data with Microsoft SQL Server Reporting Services Editing Data with Microsoft SQL Server Reporting Services OVERVIEW Microsoft SQL Server Reporting Services (SSRS) is a tool that is used to develop Web-based reports; it integrates into MS Internet Information

More information

Axway API Gateway. Version 7.4.1

Axway API Gateway. Version 7.4.1 O A U T H U S E R G U I D E Axway API Gateway Version 7.4.1 3 February 2016 Copyright 2016 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.4.1

More information

Drupal CMS for marketing sites

Drupal CMS for marketing sites Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit

More information

ANZ egate Virtual Payment Client

ANZ egate Virtual Payment Client ANZ egate Virtual Payment Client Integration Notes Contents Purpose of notes 3 For enquiries and support 3 Contents of ANZ egate kit 3 Sample Codes 3 Bank Hosted, Merchant Hosted and Merchant Hosted with

More information

Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it.

Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it. Purpose Use this procedure to add, change, or remove recurring payments. Trigger Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it. Prerequisites

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

NetBeans e lo sviluppo di applicazioni Java/JavaFX per Facebook. Corrado De Bari [email protected] Sun Microsystems Italia

NetBeans e lo sviluppo di applicazioni Java/JavaFX per Facebook. Corrado De Bari corrado.debari@sun.com Sun Microsystems Italia NetBeans e lo sviluppo di applicazioni Java/JavaFX per Facebook Agenda Goals Architecture Samples step by step References Why JavaFX for Facebook Facebook as a world wide content manager: Photos and Videos

More information

Login and Pay with Amazon Automatic Payments Integration Guide

Login and Pay with Amazon Automatic Payments Integration Guide Login and Pay with Amazon Automatic Payments Integration Guide 2 2 Contents... 4 Introduction...5 Important prerequisites...5 How does Login and Pay with Amazon work?... 5 Key concepts...6 Overview of

More information

Ameritas Single Sign-On (SSO) and Enterprise SAML Standard. Architectural Implementation, Patterns and Usage Guidelines

Ameritas Single Sign-On (SSO) and Enterprise SAML Standard. Architectural Implementation, Patterns and Usage Guidelines Ameritas Single Sign-On (SSO) and Enterprise SAML Standard Architectural Implementation, Patterns and Usage Guidelines 1 Background and Overview... 3 Scope... 3 Glossary of Terms... 4 Architecture Components...

More information

Performance Testing for Ajax Applications

Performance Testing for Ajax Applications Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies

More information

PAY BUTTON USER GUIDE PAY BUTTON USER GUIDE. Version: 1.2

PAY BUTTON USER GUIDE PAY BUTTON USER GUIDE. Version: 1.2 PAY BUTTON Version: 1.2-1 - 1 About Pay Button... 3 2 Using the Pay Button Creator... 3 2.1 Fields... 4 2.2 Inserting the Link/QR Code... 5 3 Advanced Integration... 10 3.1 Advanced Integration... 10 3.1.1

More information

It is highly recommended that you are familiar with HTML and JavaScript before attempting this tutorial.

It is highly recommended that you are familiar with HTML and JavaScript before attempting this tutorial. About the Tutorial AJAX is a web development technique for creating interactive web applications. If you know JavaScript, HTML, CSS, and XML, then you need to spend just one hour to start with AJAX. Audience

More information

Web+Center Version 7.x Windows Quick Install Guide 2 Tech Free Version Rev March 7, 2012

Web+Center Version 7.x Windows Quick Install Guide 2 Tech Free Version Rev March 7, 2012 Web+Center Version 7.x Windows Quick Install Guide 2 Tech Free Version Rev March 7, 2012 1996-2012 Internet Software Sciences Welcome to the Web+Center Installation and Configuration guide. This document

More information