EveryPay Payment API Field Specifications

Size: px
Start display at page:

Download "EveryPay Payment API Field Specifications"

Transcription

1 EveryPay Payment API Field Specifications Merchant Integration Manual

2 Contents Contents Payment Initiation from E-shop to Payment Gateway HMAC-data generation example in Ruby HTML form example Embedded payment form using iframe Embedding iframe Automatic Callback to E-shop with Transaction Results Redirect to E-shop After Payment Attempt Payment cancellation Tailoring the integration HMAC Changelog 1

3 Payment Initiation from E-shop to Payment Gateway Gateway API endpoint URLs (for HTTP POST form target) in EveryPay environments: Test/demo/sandbox: Production: Description of the optional field markings: O - field is optional OF - field is optional, but including it improves fraud detection (therefore it s highly recommended to provide this information whenever possible) Field name Optional Description api_username account_id Merchant API username. The value can be found in Merchant Portal in the Settings section. Processing account to be used for the transaction. Processing account defines the transaction processing configuration, including the currency to be used, pricelist, 3D Secure settings, payment recurrence, clearing settings, etc. Example values could be: EUR1, USD2. The field value can be found in Merchant Portal in the Settings section. timestamp callback_url customer_url Random unique value to prevent replay attacks Time of creating the transaction. Expressed as seconds from January 1, 1970 UTC Once EveryPay gateway has processed the transaction, processing result data is posted to this URL. When the buyer clicks on the Back button, he will be redirected to this URL. OF address (buyer) amount Payment amount Order reference, must be unique for every payment attempt 2

4 user_ip IP-address (buyer) billing_address OF Billing address billing_country OF Billing country, in two-character ISO format billing_city OF Billing city billing_postcode OF Billing postcode delivery_address OF Delivery address delivery_country OF Delivery country, in two-character ISO 3166 format delivery_city OF Delivery city delivery_postcode OF Delivery postcode hmac hmac_fields Keyed-hash message authentication code. HMAC is constructed by concatenating form parameter keys and values into a string ordered by alphabetic order of the key name and returning its hexdigest with shared secret. Shared secret key can be viewed and changed in Merchant Portal in the Settings section. It is a string which contains all fields (keys) that are going to be used in hmac calculation, separated by comma. hmac_fields should contain a key hmac_fields and should not contain a key hmac. E.g: "account_id,,timestamp,amount,,user _ip,callback_url,customer_url,api_username,transaction_ty pe,hmac_fields" transaction_type Card transaction type to be initiated. Accepted values are: authorisation charge Authorisation: A process of getting approval to the transaction and booking the required amount on the card (without actually transferring the funds yet). The funds need to be captured manually from the merchant portal. Charge: An authorisation followed by an immediate capture - request to transfer the funds for the delivery of goods or services automatically, without the need for 1 3

5 further manual actions. locale O Sets the locale and the language of the EveryPay Payment Page user interface displayed to the customer. Defaults to en. Accepted values are: en - English et - Estonian ru - Russian Please contact the Everypay support if you need other supported locales. Note: This field must not be included for HMAC calculation. cc_token O Enables payment with stored card token. If a valid cc_token is provided, the buyer will not be required to fill in card details. request_cc_token O Accepted values are: 1 - cc_token will be returned in callback 0 (default) - cc_token will not be returned in callback HMAC-data generation example in Ruby data = { transaction_type: "authorisation", amount: "10.0", api_username: "1adcffbf5e2df582", account_id: "EUR1", billing_address: "Tamme 2", billing_city: "Tallinn", billing_country: "EE", billing_postcode: "12345", callback_url: " 4", customer_url: " delivery_address: "Kuuse 3", delivery_city: "Tallinn", delivery_country: "EE", delivery_postcode: "12345", " @example.org", : "d6e33441e e f754", : "98c9fa2e52f ff4da714", timestamp: " ", user_ip: " ", hmac_fields: "account_id,,timestamp,amount,,user_ip,callback_url,customer_url,api_usernam e,transaction_type,hmac_fields,billing_address,billing_city,billing_country,billing_postcode,del ivery_address,delivery_city,delivery_country,delivery_postcode" } hmac_string = data.sort.map{ k,v "#{k}=#{v}" }.join("&") 4

6 hmac = OpenSSL::HMAC.hexdigest("sha1", "shared_api_secret", hmac_string) HTML form example <form action=" method="post"> <input name="hmac" value="75ed21e06d7e3ed26d1eb8b3fab24bdf3d73df20"> <input name="hmac_fields" value="account_id,,timestamp,amount,,user_ip,callback_url,customer_url,api_u sername,transaction_type,hmac_fields,billing_address,billing_city,billing_country,billing_postco de,delivery_address,delivery_city,delivery_country,delivery_postcode"> <input name="transaction_type" value="authorisation"> <input name="locale" value="en"> <input name="amount" value="10.0"> <input name="api_username" value="1adcffbf5e2df582"> <input name="account_id" value="eur1"> <input name="billing_address" value="tamme 2"> <input name="billing_city" value="tallinn"> <input name="billing_country" value="ee"> <input name="billing_postcode" value="12345"> <input name="callback_url" value=" f4da714"> <input name="customer_url" value=" <input name="delivery_address" value="kuuse 3"> <input name="delivery_city" value="tallinn"> <input name="delivery_country" value="ee"> <input name="delivery_postcode" value="12345"> <input name=" " value=" @example.org"> <input name="" value="d6e33441e e f754"> <input name="" value="98c9fa2e52f ff4da714"> <input name="timestamp" value=" "> <input name="user_ip" value=" "> <input class="btn btn-danger" type="submit" value="proceed to Payment"> </form> Embedded payment form using iframe If you don t want buyers to redirect away from your site during the payment process then just embed the iframe in payment flow to take care of collecting the payment information and charge the user. Field name Optional Description skin_name To get it, go to merchant portal and create skin under IFrame skins tab. Use default if you want to use default skin design. 5

7 Embedding iframe <iframe id="iframe-payment-container" name="iframe-payment-container", width="460", height="400"></iframe> <form action=" id="iframe_form" method="post" style="display: none" target="iframe-payment-container"> <input name="hmac" value="75ed21e06d7e3ed26d1eb8b3fab24bdf3d73df20"> <input name="transaction_type" value="authorisation"> <input name="locale" value="en"> <input name="amount" value="1.0"> <input name="api_username" value="b3616e26a91d3cb4"> <input name="account_id" value="eur1"> <input name="callback_url" value=" ff4da714"> <input name="customer_url" value=" <input name="" value="30d7810d31dbb77d4300fd3f6a59ff11"> <input name="" value="98c9fa2e52f ff4da714"> <input name="timestamp" value=" "> <input name="user_ip" value=" "> <input name="skin_name" value="default"> </form> <script> window.onload = function() { document.getelementbyid("iframe_form").submit(); } </script> Automatic Callback to E-shop with Transaction Results Field name Optional Description api_username account_id timestamp amount payment_reference payment_state Merchant API username Processing account ID that was used to process the transaction Random unique value to prevent replay attacks. Validating the uniqueness of the returned '' value on merchant's side will add an extra layer of security. Seconds from January 1, 1970 UTC Transaction amount Order reference Payment reference ID Current state of the payment. Possible values are: 6

8 settled authorised failed processing_errors processing_warnings hmac hmac_fields Array of error hashes in JSON format. Note: Don t use code escapes for HMAC calculation. Hash of fraud check warnings in JSON format. Note: Don t use code escapes for HMAC calculation. Calculated HMAC for request authenticity verification over the fields in the response message. Use only the fields listed in hmac_fields for HMAC calculation, all the other fields should be ignored. The HMAC must be generated based on the exact returned fields, i.e. without code escapes for processing_errors and processing_warnings fields. It is a string which contains all fields (keys) that are going to be used in hmac calculation, separated by comma. hmac_fields contains a key hmac_fields and does not contain a key hmac. E.g: "account_id,,timestamp,amount,,us er_ip,payment_reference,payment_state,api_username,tr ansaction_result,hmac_fields" transaction_result Result of the transaction. Possible values are: completed failed cc_token O cc_token will be returned only if it was requested in the Payment Initiation. cc_last_four_digits Last four digits of the card number. 7

9 Redirect to E-shop After Payment Attempt Once the buyer has been redirected back to the merchant's shop after the payment attempt, the following parameters will posted to the redirect URL (customer_url): Field name api_username account_id timestamp amount payment_reference payment_state hmac hmac_fields Description Merchant API username Processing account ID that was used to process the transaction Random unique value to prevent replay attacks. Validating the uniqueness of the returned '' value on merchant's side will add an extra layer of security. Seconds from January 1, 1970 UTC Transaction amount Order reference Payment reference ID Current state of the payment Calculated HMAC for request authenticity verification. Use only the fields listed in hmac_fields for HMAC calculation, all the other fields should be ignored. It is a string which contains all fields (keys) that are going to be used in hmac calculation, separated by comma. hmac_fields contains a key hmac_fields and does not contain a key hmac. E.g: "account_id,,timestamp,amount,,user_ip,payme nt_reference,payment_state,api_username,transaction_result,hmac_fi elds" transaction_result Result of the transaction. Possible values failed - if the transaction failed completed - if the transaction was successfully completed 8

10 Payment cancellation If the buyer decides to cancel the payment and move back to the merchant s e-shop, the following parameters will posted to the given URL (customer_url): Field name timestamp payment_state hmac hmac_fields Description Random unique value to prevent replay attacks. Validating the uniqueness of the returned '' value on merchant's side will add an extra layer of security. Seconds from January 1, 1970 UTC Order reference Current state of the payment. In case of a cancellation the value is cancelled. Calculated HMAC for request authenticity verification. Use only the fields listed in hmac_fields for HMAC calculation, all the other fields should be ignored. t is a string which contains all fields (keys) that are going to be used in hmac calculation, separated by comma. hmac_fields contains a key hmac_fields and does not contain a key hmac. E.g: "api_username,payment_state,timestamp,,transaction_result,order_r eference,hmac_fields" transaction_result api_username Result of the transaction. In case of a cancellation the value is cancelled. Merchant API username 9

11 Tailoring the integration All Everypay message responses contain the field, that can be used to verify uniqueness of the response message. This approach helps to prevent possible message replay attacks. Validating the uniqueness of the returned value on merchant's side will add an extra layer of security. It requires storing values of the received messages and comparing the values of the received messages against the stored values. The main purpose of parameter is to match the payment in EveryPay s system to the correct corresponding order in merchant s e-shop. must be unique. As an additional benefit, matching the and validating its uniqueness in merchant s e-shop provides an extra layer of security against tampering attacks. HMAC HMAC calculation can be tricky and it s important to pay extra attention to which API parameters and how should be included in HMAC calculations. For example: the hmac_fields field is used in all stages of the payment (initiation, callback, redirect, cancellation) to assist with providing required information about which fields are included in HMAC calculation the JSON contents of processing_errors and processing_warnings fields in callback should not be escaped Changelog Date Change Added hmac_fields field Added iframe integrated payment form feature Added token payment parameters: cc_token request_cc_token cc_last_four_digits Initial document 10

Website Payments Pro Hosted Solution Integration Guide. (Payflow Edition) United Kingdom

Website Payments Pro Hosted Solution Integration Guide. (Payflow Edition) United Kingdom Website Payments Pro Hosted Solution Integration Guide (Payflow Edition) United Kingdom Last updated: May 2014 Website Payments Pro Hosted Solution Integration Guide Document Number: 10112.en_GB-201210

More information

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08 Online signature API Version 0.20, 2015-04-08 Terms used in this document Onnistuu.fi, the website https://www.onnistuu.fi/ Client, online page or other system using the API provided by Onnistuu.fi. End

More information

MERCHANT INTEGRATION GUIDE. Version 2.8

MERCHANT INTEGRATION GUIDE. Version 2.8 MERCHANT INTEGRATION GUIDE Version 2.8 CHANGE LOG 1. Added validation on allowed currencies on each payment method. 2. Added payment_method parameter that will allow merchants to dynamically select payment

More information

GTPayment Merchant Integration Manual

GTPayment Merchant Integration Manual GTPayment Merchant Integration Manual Version: Page 1 of 7 What s New in version 1.2.0? 1. Price format limit. Only number or decimal point What s New in version 1.2.1? 1. Take out the Moneybookers

More information

Alpha e-pay v2 Merchant Integration Specifications (HTML - v1.9)

Alpha e-pay v2 Merchant Integration Specifications (HTML - v1.9) Alpha e-pay v2 Merchant Integration Specifications (HTML - v1.9) Overview NOTE: Alpha e-pay, Alpha Bank s e-commerce solution, is currently using the DeltaPAY e- commerce platform. Therefore, Alpha e-pay

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

Website Payments Pro Hosted Solution Integration Guide. Hong Kong

Website Payments Pro Hosted Solution Integration Guide. Hong Kong Website Payments Pro Hosted Solution Integration Guide Hong Kong Last updated: May 2014 Website Payments Pro Hosted Solution Integration Guide Document Number: 10115.en_US-201308 1999-2014 PayPal, Inc.

More information

DeltaPAY v2 Merchant Integration Specifications (HTML - v1.9)

DeltaPAY v2 Merchant Integration Specifications (HTML - v1.9) DeltaPAY v2 Merchant Integration Specifications (HTML - v1.9) Overview This document provides integration and usage instructions for using DeltaPAY card processing system as a payment mechanism in e-commerce

More information

Website Payments Plus Integration Guide

Website Payments Plus Integration Guide Website Payments Plus Integration Guide Last updated: July 2012 Website Payments Plus Integration Guide Document Number: 10114.en_US-201207 2012 PayPal, Inc. All rights reserved. PayPal is a registered

More information

BLUEFIN HOSTED PAYMENT FORMS

BLUEFIN HOSTED PAYMENT FORMS BLUEFIN HOSTED PAYMENT FORMS Date modified: 4/15/16 (Version 1.2) Bluefin Payment Systems Page 2 Contents Settings Menu... 4 Account Settings... 5 Managing Groups... 5 Hosted Payment Forms... 7 Hosted

More information

LiteCommerce Authorize.Net Module. Version 2.4

LiteCommerce Authorize.Net Module. Version 2.4 LiteCommerce Authorize.Net Module Version 2.4 Reference Manual LiteCommerce Authorize.Net Module Reference Manual I Table of Contents Introduction...1 1....2 Administrator Zone...3 1.1 Installing the Module...4

More information

OpenGlobal WorldPay Recurring Payments (FuturePay) for VirtueMart

OpenGlobal WorldPay Recurring Payments (FuturePay) for VirtueMart OpenGlobal WorldPay Recurring Payments (FuturePay) for VirtueMart Instruction Manual Introduction This VirtueMart 2.x/3.x payment plugin allows VirtueMart payment transactions to be conducted using the

More information

E-payment. Service description

E-payment. Service description E-payment Service description Page 2 (15) Content 1 E-payment... 3 1.1 General description... 3 1.2 Advantages... 3 1.3 Availability... 3 1.4 Security... 3 2 Service agreement, instructions and start-up...

More information

Payment Page Integration

Payment Page Integration A step by step guide to integrating Nochex with your website. All the information you need to be up and running with your account. Version 2.0 Updated 16 th January 2007 Payment Page Implementation 1 Table

More information

Account Management System Guide

Account Management System Guide Account Management System Guide Version 2.2 March 2015 Table of Contents Introduction...5 What is the Account Management System?...5 Accessing the Account Management System...5 Forgotten Password...5 Account

More information

Pasarela Integral Integration Guide. Spain

Pasarela Integral Integration Guide. Spain Pasarela Integral Integration Guide Spain Last updated: May 2014 Pasarela Integral Integration Guide Document Number: 10117.en_US-201308 1999-2014 PayPal, Inc. All rights reserved. PayPal is a registered

More information

London & Zurich Merchant Management System User Guide.

London & Zurich Merchant Management System User Guide. London & Zurich Merchant Management System User Guide. Welcome to the London & Zurich Merchant Management System (MMS) user guide. In this guide we will look at the different sections of the MMS and explain

More information

Using Authorize.net for Credit Card Processing in YogaReg

Using Authorize.net for Credit Card Processing in YogaReg Using Authorize.net for Credit Card Processing in YogaReg 1. Obtain a credit card merchant account. If you already process credit cards via a terminal, you already have one. You can contact your bank,

More information

Netswipe Processing Implementation

Netswipe Processing Implementation Netswipe Processing Implementation Direct Integration with Jumio s Payment Gateway Revision History Version Date published Description 1.0.0 November 22 nd, 2011 Initial release. 1.0.1 January 12 th, 2012

More information

Website Payments Pro Hosted Solution Integration Guide. United Kingdom

Website Payments Pro Hosted Solution Integration Guide. United Kingdom Website Payments Pro Hosted Solution Integration Guide United Kingdom Last updated: May 2014 Website Payments Pro Hosted Solution Integration Guide Document Number: 10112.en_GB-201308 1999-2014 PayPal,

More information

Swedbank Payment Portal Implementation Overview

Swedbank Payment Portal Implementation Overview Swedbank Payment Portal Implementation Overview Product: Hosted Pages Region: Baltics September 2015 Version 1.0 Contents 1. Introduction 1 1.1. Audience 1 1.2. Hosted Page Service Features 1 1.3. Key

More information

Pensio Payment Gateway Merchant API Integration Guide

Pensio Payment Gateway Merchant API Integration Guide Pensio Payment Gateway Merchant API Integration Guide 10. Jan. 2012 Copyright 2011 Pensio ApS Table of Contents Revision History 5 Concept 7 Protocol 7 API base url 7 Authentication 7 Method calls 7 API/index

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

Shopping Cart Interface Version 1.03

Shopping Cart Interface Version 1.03 Shopping Cart Interface Version 1.03 1/15 Table of Contents: Introduction... 3 Shopping Cart Interface Workflow... 3 Preparation steps... 6 Payment process... 7 Formation of the digital signature... 9

More information

Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect

Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect Introduction Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect This document describes the process for configuring an iplanet web server for the following situation: Require that clients

More information

eway AU Hosted Payment Page

eway AU Hosted Payment Page Web Active Corporation eway AU Hosted Payment Page Full Analysis and Data Type Field Specifications Contents Introduction... 3 Customisation... 4 Processing Fraud Protected Transactions... 5 Appendix A

More information

InPost UK Limited GeoWidget Integration Guide Version 1.1

InPost UK Limited GeoWidget Integration Guide Version 1.1 InPost UK Limited GeoWidget Integration Guide Version 1.1 Contents 1.0. Introduction... 3 1.0.1. Using this Document... 3 1.0.1.1. Document Purpose... 3 1.0.1.2. Intended Audience... 3 1.0.2. Background...

More information

INSTALLATION AND SETUP HANDBOOK OF PAYU LATAM s PLUGIN FOR WOOCOMMERCE

INSTALLATION AND SETUP HANDBOOK OF PAYU LATAM s PLUGIN FOR WOOCOMMERCE INSTALLATION AND SETUP HANDBOOK OF PAYU LATAM s PLUGIN FOR WOOCOMMERCE WooCommerce is a Wordpress plugin that facilitates the creation of an online store integrated to the current site. So that your customers

More information

Credomatic Integration Resources. Browser Redirect API Documentation June 2007

Credomatic Integration Resources. Browser Redirect API Documentation June 2007 Credomatic Integration Resources Browser Redirect API Documentation June 2007 Table of Contents Methodology... 2 Browser Redirect Method (Browser to Server) FIG. 1... 2 API Authentication Parameters...

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

Paytrail Oyj! Channel interface API! Channel model! Channel model description! Interface description!

Paytrail Oyj! Channel interface API! Channel model! Channel model description! Interface description! Paytrail Oyj Channel interface API Channel model Channel model description The channel model of Paytrail enables combining multiple products from multiple vendors to be sold in a single payment through

More information

UPG plc Atlas Technical Integration Guide

UPG plc Atlas Technical Integration Guide UPG plc Atlas Technical Integration Guide Version 13.8.16 Released Aug 2013 Description Integrating your website or payment system into the UPG plc Atlas ecommerce gateway platform UPG Plc. version 13.8.16

More information

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement).

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement). SERVICE OF PAYMENT CARDS ON THE INTERNET ANNEX 2 TO AGREEMENT Requirements for Queries to I-Payment Terminal This Annex uses the definitions set out in the Agreement on service of payment cards on the

More information

Office365Mon Developer API

Office365Mon Developer API Office365Mon Developer API Office365Mon provides a set of services for retrieving report data, and soon for managing subscriptions. This document describes how you can create an application to programmatically

More information

Rapid 3.0 Transparent Redirect API. Official eway Documentation. Version 0.82

Rapid 3.0 Transparent Redirect API. Official eway Documentation. Version 0.82 Rapid 3.0 Transparent Redirect API Official eway Documentation Version 0.82 Published on 8/08/2013 Contents Welcome from eway CEO... 5 Overview... 6 Payment types included... 7 Individual payments... 7

More information

CyberSource. Secure Acceptance Web/Mobile Quick Start Guide

CyberSource. Secure Acceptance Web/Mobile Quick Start Guide Secure Acceptance Web/Mobile Quick Start Guide 1 Secure Acceptance Web/Mobile Quick Start Guide i. Confidential Information All material contained in this document is confidential information. The confidential

More information

My Sage Pay User Manual

My Sage Pay User Manual My Sage Pay User Manual Page 1 of 32 Contents 01. About this guide..4 02. Getting started.4 Online help Accessing My Sage Pay Test Servers Live Servers The Administrator account Creating user accounts

More information

Integrate your website with Worldpay in 5 steps

Integrate your website with Worldpay in 5 steps Integrate your website with Worldpay in 5 steps Getting started HTML coding Take a test transaction Request a system check Start transacting Important information: Integrate your website with Worldpay

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

InternetVista Web scenario documentation

InternetVista Web scenario documentation InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps

More information

Appointment Router Salesforce.com Web- to- Lead Integration Guide. Date: January 19, 2011

Appointment Router Salesforce.com Web- to- Lead Integration Guide. Date: January 19, 2011 Appointment Router Salesforce.com Web- to- Lead Integration Guide Date: January 19, 2011 Overview This document describes the method used to integrate Salesforce.com Web-to-Lead forms with TimeTrade s

More information

Adyen Merchant Manual. Version 1.10 Adyen B.V.

Adyen Merchant Manual. Version 1.10 Adyen B.V. Adyen Merchant Manual Version 1.10 Adyen B.V. Introduction3 Table of Contents Introduction... 3 Audience...3 Changelog...3 1 Payment Life-cycle in the Adyen System... 4 What Happens to a Payment After

More information

Mashery OAuth 2.0 Implementation Guide

Mashery OAuth 2.0 Implementation Guide Mashery OAuth 2.0 Implementation Guide June 2012 Revised: 7/18/12 www.mashery.com Mashery, Inc. 717 Market Street, Suite 300 San Francisco, CA 94103 Contents C hapter 1. About this Guide...5 Introduction...

More information

Configuration Guide - OneDesk to SalesForce Connector

Configuration Guide - OneDesk to SalesForce Connector Configuration Guide - OneDesk to SalesForce Connector Introduction The OneDesk to SalesForce Connector allows users to capture customer feedback and issues in OneDesk without leaving their familiar SalesForce

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

Working with Indicee Elements

Working with Indicee Elements Working with Indicee Elements How to Embed Indicee in Your Product 2012 Indicee, Inc. All rights reserved. 1 Embed Indicee Elements into your Web Content 3 Single Sign-On (SSO) using SAML 3 Configure an

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

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

Absorb Single Sign-On (SSO) V3.0

Absorb Single Sign-On (SSO) V3.0 Absorb Single Sign-On (SSO) V3.0 Overview Absorb allows single sign-on (SSO) with third-party systems, regardless of the programming language. SSO is made secure by a series of calls (between Absorb and

More information

Saferpay Implementation Guide

Saferpay Implementation Guide Saferpay Implementation Guide Programmers Manual Date: May 2007 Version: 1.62 Status: Final Telekurs Card Solutions GmbH SAFERPAY - IMPLEMENTATION GUIDE TABLE OF CONTENTS 2 TABLE OF CONTENTS 1 INTRODUCTION

More information

Barclaycard SmartPay. Hosted Payment Page Integration Guide. Version 3.0 released April 2012

Barclaycard SmartPay. Hosted Payment Page Integration Guide. Version 3.0 released April 2012 Barclaycard SmartPay Hosted Payment Page Integration Guide Version 3.0 released April 2012 DOC Version Control Version No. Date Issued Reason for Change 1.0 July 2010 Initial Document 2.0 February 2012

More information

Elavon Payment Gateway Hosted Payment Page

Elavon Payment Gateway Hosted Payment Page Elavon Payment Gateway Hosted Payment Developers Guide Version: v1.1 1 Table of Contents 1 About This Guide.. 4 1.1 Purpose....4 1.2 Audience.4 1.3 Prerequisites...4 1.4 Related Documents..4 1.5 Conventions..4

More information

JAVASCRIPT AND COOKIES

JAVASCRIPT AND COOKIES JAVASCRIPT AND COOKIES http://www.tutorialspoint.com/javascript/javascript_cookies.htm Copyright tutorialspoint.com What are Cookies? Web Browsers and Servers use HTTP protocol to communicate and HTTP

More information

Version 1.0. ASAM CS Single Sign-On

Version 1.0. ASAM CS Single Sign-On Version 1.0 ASAM CS Single Sign-On 1 Table of Contents 1. Purpose... 3 2. Single Sign-On Overview... 3 3. Creating Token... 4 2 1. Purpose This document aims at providing a guide for integrating a system

More information

EBL Authentication Ebooks Corporation

EBL Authentication Ebooks Corporation EBL Authentication Ebooks Corporation Ebooks Corporation Limited Washington D.C. 7406 Brookville Road Chevy Chase, MD 20815 USA Tel: +1 (301) 951-8108 Fax: +1 (240) 235-7017 Perth 62 Bay View Terrace Claremont

More information

Recurring Payments. A step by step guide to integrating Nochex with your website. All the information you need to be up and running with your account

Recurring Payments. A step by step guide to integrating Nochex with your website. All the information you need to be up and running with your account Recurring Payments A step by step guide to integrating Nochex with your website All the information you need to be up and running with your account Version 3.2 Last Updated November 2014 IMPORTANT Customers

More information

QIWI Wallet Pull Payments API

QIWI Wallet Pull Payments API QIWI Wallet QIWI Wallet Pull Payments API Version 2.1 Table of contents 1. Introduction... 2 1.1. Purpose of the API... 2 1.2. Things to Know About QIWI Wallet... 2 2. QIWI Wallet Interface... 3 2.1. Creating

More information

CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2. Author: Foster Moore Date: 20 September 2011 Document Version: 1.7

CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2. Author: Foster Moore Date: 20 September 2011 Document Version: 1.7 CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2 Author: Foster Moore Date: 20 September 2011 Document Version: 1.7 Level 6, Durham House, 22 Durham Street West PO Box 106857, Auckland City Post Shop, Auckland

More information

API Integration Guide

API Integration Guide API Integration Guide INTEGRATION GUIDE VERSION 2.2 Table of Contents 1. Overview...5 1.1 Test Merchant Account v/s Live Merchant Account...5 1.2 Target Audience...5 1.3 Assistance...6 1.4 Technical Architecture...6

More information

Adyen MOTO Manual 'Mail Order / Telephone Order' Version 1.06 Adyen B.V.

Adyen MOTO Manual 'Mail Order / Telephone Order' Version 1.06 Adyen B.V. Adyen MOTO Manual 'Mail Order / Telephone Order' Version 1.06 Adyen B.V. Table of Contents 1 Introduction...3 Audience... 3 Changelog... 3 Requirements...3 Interfaces and Integration...4 Payment Methods...4

More information

AT&T Synaptic Storage as a Service SM Getting Started Guide

AT&T Synaptic Storage as a Service SM Getting Started Guide AT&T Synaptic Storage as a Service SM Getting Started Guide Version 3.0 2011 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. All other

More information

DIRECT INTEGRATION GUIDE DIRECT INTEGRATION GUIDE. Version: 9.16

DIRECT INTEGRATION GUIDE DIRECT INTEGRATION GUIDE. Version: 9.16 DIRECT Version: 9.16-1 - 1 Direct HTTP Integration... 4 1.1 About This Guide... 4 1.2 Integration Disclaimer... 4 1.3 Terminology... 5 1.4 Pre-Requisites... 6 1.5 Integration Details... 7 1.6 Authentication...

More information

SVEA HOSTED SERVICE SPECIFICATION V1.13

SVEA HOSTED SERVICE SPECIFICATION V1.13 SVEA HOSTED SERVICE SPECIFICATION V1.13 Table of Contents Abstract... 2 Modes of operation... 2 Interactive Mode details... 2 Integration... 2 Input parameters... 3 Output parameters... 8 Error Codes...

More information

MERCHANT API INTEGRATION MANUAL. Version: 2.16 <March 2016 >

MERCHANT API INTEGRATION MANUAL. Version: 2.16 <March 2016 > MERCHANT API INTEGRATION MANUAL Version: 2.16 Versions TrustPay Version Date Changes 2.3 January, 2014 Updated sequence diagram of the payment process flow New testing page screenshot Appendix

More information

Global Transport Secure ecommerce. Web Service Implementation Guide

Global Transport Secure ecommerce. Web Service Implementation Guide Global Transport Secure ecommerce Web Service Implementation Guide Version 1.0 October 2013 Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 Global Transport Secure ecommerce

More information

PaperCut Payment Gateway Module CommWeb Quick Start Guide

PaperCut Payment Gateway Module CommWeb Quick Start Guide PaperCut Payment Gateway Module CommWeb Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and testing the Payment

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

Pay with Amazon Integration Guide

Pay with Amazon Integration Guide 2 2 Contents... 4 Introduction to Pay with Amazon... 5 Before you start - Important Information... 5 Important Advanced Payment APIs prerequisites... 5 How does Pay with Amazon work?...6 Key concepts in

More information

Setting Up a CyberSource Web Payment Account

Setting Up a CyberSource Web Payment Account Setting Up a CyberSource Web Payment Account Contents Setting Up a CyberSource Web Payment Account... 1 Introduction... 1 Setting Up a CyberSource Account... 2 Get Username and Password... 2 Log in to

More information

MiGS Merchant Administration Guide. July 2013 Software version: MR 29

MiGS Merchant Administration Guide. July 2013 Software version: MR 29 MiGS Merchant Administration Guide July 2013 Software version: MR 29 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you must not perform

More information

Recurring Payments Service (FuturePay) Guide. Version 4.2 April 2013 Business Gateway

Recurring Payments Service (FuturePay) Guide. Version 4.2 April 2013 Business Gateway Recurring Payments Service (FuturePay) Guide Version 4.2 April 2013 Business Gateway Table Of Contents About this Guide... 4 Update History... 4 Copyright... 4 Introduction... 5 Enable the Service... 6

More information

Exploits: XSS, SQLI, Buffer Overflow

Exploits: XSS, SQLI, Buffer Overflow Exploits: XSS, SQLI, Buffer Overflow These vulnerabilities continue to result in many active exploits. XSS Cross Site Scripting, comparable to XSRF, Cross Site Request Forgery. These vulnerabilities are

More information

<option> eggs </option> <option> cheese </option> </select> </p> </form>

<option> eggs </option> <option> cheese </option> </select> </p> </form> FORMS IN HTML A form is the usual way information is gotten from a browser to a server HTML has tags to create a collection of objects that implement this information gathering The objects are called widgets

More information

Enterprise Access Control Patterns For REST and Web APIs

Enterprise Access Control Patterns For REST and Web APIs Enterprise Access Control Patterns For REST and Web APIs Francois Lascelles Layer 7 Technologies Session ID: STAR-402 Session Classification: intermediate Today s enterprise API drivers IAAS/PAAS distributed

More information

Qlik REST Connector Installation and User Guide

Qlik REST Connector Installation and User Guide Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All

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

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

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

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

CloudQR Software Usage Guide

CloudQR Software Usage Guide CloudQR Software Usage Guide 1 Document Release 17/09/2014 0.1 - Document Tracking Version ID User Changed By Dated Comments 1 David Morrison 18/01/2014 Initial draft created. 2 Thomas Morrison 27/01/2014

More information

Paya Card Services Payment Gateway Extension. Magento Extension User Guide

Paya Card Services Payment Gateway Extension. Magento Extension User Guide Paya Card Services Payment Gateway Extension Magento Extension User Guide Table of contents: 1. 2. 3. 4. 5. How to Install..3 General Settings......8 Use as Payment option..........10 Success View..........

More information

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is.

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is. Intell-a-Keeper Reporting System Technical Programming Guide Tracking your Bookings without going Nuts! http://www.acorn-is.com 877-ACORN-99 Step 1: Contact Marian Talbert at Acorn Internet Services at

More information

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up and testing

More information

GATEWAY CONFIGURATION GUIDE. PowerCharge

GATEWAY CONFIGURATION GUIDE. PowerCharge GATEWAY CONFIGURATION GUIDE PowerCharge Table of Contents Overview... 3 eprocessing Networks Configuration... 3 Beanstream Configuration... 5 BeanStream Merchant ID... 5 BeanStream Transaction Username

More information

Sample HP OO Web Application

Sample HP OO Web Application HP OO 10 OnBoarding Kit Community Assitstance Team Sample HP OO Web Application HP OO 10.x Central s rich API enables easy integration of the different parts of HP OO Central into custom web applications.

More information

Advanced Web Technology 10) XSS, CSRF and SQL Injection 2

Advanced Web Technology 10) XSS, CSRF and SQL Injection 2 Berner Fachhochschule, Technik und Informatik Advanced Web Technology 10) XSS, CSRF and SQL Injection Dr. E. Benoist Fall Semester 2010/2011 Table of Contents Cross Site Request Forgery - CSRF Presentation

More information

ATTENTION: End users should take note that Main Line Health has not verified within a Citrix

ATTENTION: End users should take note that Main Line Health has not verified within a Citrix Subject: Citrix Remote Access using PhoneFactor Authentication ATTENTION: End users should take note that Main Line Health has not verified within a Citrix environment the image quality of clinical cal

More information

PayPal Express Checkout Integration Guide

PayPal Express Checkout Integration Guide PayPal Express Checkout Integration Guide The PDF version of this guide is no longer maintained. For the latest updates, please refer to the HTML version of this guide. Last updated: December 2012 PayPal

More information

Test procedures for LSS

Test procedures for LSS Test procedures for LSS Signaturgruppen 2014 Side 1 af 13 Table of contents 1 The purpose and audience of the document... 4 2 Introduction... 5 3 Test steps... 6 4 Part one the functional tests... 7 4.1

More information

AliPay International Services

AliPay International Services Title Page AliPay International Services Using the SCMP API May 2016 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general

More information

Network Security OAuth

Network Security OAuth Network Security OAuth Parma, May 28th, 2013 Online Services and Private Data The evolution of online services, such as social networks, has had a huge impact on the amount of data and personal information

More information

Using Form Tools (admin)

Using Form Tools (admin) EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Directorate A - Corporate IT Solutions & Services Corporate Infrastructure Solutions for Information Systems (LUX) Using Form Tools (admin) Commission

More information

Secure Card Data. Specification. Version 3.1.5. 110.0097 SIX Payment Services

Secure Card Data. Specification. Version 3.1.5. 110.0097 SIX Payment Services Secure Card Data Specification Version 3.1.5 110.0097 SIX Payment Services Table of Contents 1 Introduction... 3 1.1 Data Security and PCI DSS... 3 1.2 Summary... 3 1.3 Requirements... 3 1.4 Supported

More information

OAuth. Network Security. Online Services and Private Data. A real-life example. Material and Credits. OAuth. OAuth

OAuth. Network Security. Online Services and Private Data. A real-life example. Material and Credits. OAuth. OAuth Network Security Dr. Ing. Simone Cirani Parma, May 28th, 2013 Online Services and Private Data The evolution of online services, such as social networks, has had a huge impact on the amount of data and

More information

PayPal Express Checkout Services

PayPal Express Checkout Services Title Page PayPal Express Checkout s Using the Simple Order API January 2016 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For

More information

Cardsave Payment Gateway

Cardsave Payment Gateway Cardsave Payment Gateway Cart Implementation David McCann Cardsave Online Version 1 1 st August 2010 Contents Page Overview 3-4 o Integration Types 3 Direct/Integrated (Preferred Method) Re-direct/Hosted

More information

API Documentation. Version 2.0

API Documentation. Version 2.0 API Documentation Version 2.0 Table of Contents 1. Overview...5 1.1 Test Merchant Account v/s Live Merchant Account...5 1.2 Target Audience...5 1.3 Assistance...6 1.4 Technical Architecture...6 2 Getting

More information

Server-to-Server Credit Card Implementation Guide

Server-to-Server Credit Card Implementation Guide Server-to-Server Credit Card Implementation Guide Merchant implementation instructions to integrate to the Setcom credit card processing platform. Covers: Fraud Screening, Verified by Visa, MasterCard

More information

Amazon Payments Implementation Guide. Support for ZenCart

Amazon Payments Implementation Guide. Support for ZenCart Support for ZenCart This document explains the necessary steps to offer Amazon Payments on your website. You will need to create an Amazon Payments account and enter your Merchant ID and MWS access keys

More information