EveryPay Payment API Field Specifications
|
|
- Helen Barnett
- 7 years ago
- Views:
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 Last updated: May 2014 Website Payments Pro Hosted Solution Integration Guide Document Number: 10112.en_GB-201210
More informationOnline 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 informationMERCHANT 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 informationGTPayment 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 informationAlpha 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 informationMONETA.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 informationWebsite 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 informationDeltaPAY 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 informationWebsite 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 informationBLUEFIN 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 informationLiteCommerce 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 informationOpenGlobal 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 informationE-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 informationPayment 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 informationAccount 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 informationPasarela 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 informationLondon & 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 informationUsing 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 informationNetswipe 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 informationWebsite 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 informationSwedbank 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 informationPensio 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 informationContents. 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 informationShopping 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 informationConfiguring 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 informationeway 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 informationInPost 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 informationINSTALLATION 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 informationCredomatic 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 informationTableau 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 informationPaytrail 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 informationUPG 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 informationThis 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 informationOffice365Mon 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 informationRapid 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 informationCyberSource. 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 informationMy 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 informationIntegrate 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 informationDell 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 informationInternetVista 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 informationAppointment 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 informationAdyen 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 informationMashery 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 informationConfiguration 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 informationTableau 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 informationWorking 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 informationFairsail 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 informationCloud 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 informationAbsorb 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 informationSaferpay 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 informationBarclaycard 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 informationElavon 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 informationJAVASCRIPT 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 informationVersion 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 informationEBL 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 informationRecurring 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 informationQIWI 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 informationCONTRACT 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 informationAPI 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 informationAdyen 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 informationAT&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 informationDIRECT 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 informationSVEA 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 informationMERCHANT 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 informationGlobal 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 informationPaperCut 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 informationE*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 informationPay 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 informationSetting 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 informationMiGS 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 informationRecurring 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 informationExploits: 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>
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 informationEnterprise 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 informationQlik 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 informationLogin 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 informationPaynow 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 informationPAY 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 informationTraitware 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 informationCloudQR 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 informationPaya 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 informationIntell-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 informationPaperCut 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 informationGATEWAY 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 informationSample 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 informationAdvanced 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 informationATTENTION: 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 informationPayPal 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 informationTest 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 informationAliPay 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 informationNetwork 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 informationUsing 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 informationSecure 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 informationOAuth. 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 informationPayPal 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 informationCardsave 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 informationAPI 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 informationServer-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 informationAmazon 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