API Quick Start Sending a Payment v1.4
|
|
- Abraham Todd
- 6 years ago
- Views:
Transcription
1 PPRO Financial Ltd, 23 Hanover Square, London W1S 1JB, UK API Quick Start Sending a Payment v1.4 Table of Contents Introduction... 2 Step 1 Create a CSR... 3 Step 2 Create a Certificate... 3 Step 3 Sending a Transaction... 4 Anatomy of a transaction... 4 Sending the transaction payload to PPRO... 4 Redirecting the Shopper... 7 Shopper Confirming Payment... 7 Shopper Redirect to Landing URL... 8 Listener Script Notification... 8 Getting the Transaction s Status... 9 Testing with a real Payment Scheme s Test Host... 9 SUCCEEDED after FAILED Note... 9 PPRO Financial Ltd, 23 Hanover Square, London, W1S 1JB, UK, Tel , Fax info@ppro.com, Managing Director: Simon Black, Company Registration No:
2 - 2 - Introduction This document is an unofficial quick start guide for clients looking to create quick, one-off implementations of the PPRO APIs. This document is not a substitute for the Girogate integration guide nor does it call all use cases [refunds, CSV file reporting etc.] or payment brands.
3 - 3 - Step 1 Create a CSR In order to communicate with PPRO s APIs, a CSR is required for PPRO to create a certificate for sending API payloads. API payloads will always fail if the incorrect certificate & credential pair is not provided. The steps below are commonly used by OpenSSL / LibreSSL. Please modify the below per your platform s requirements (windows etc.). Please use RSA with a key size of greater than or equal to The sample below uses a 4096 bit key as reference. 1. First generate a private key (if you don t already have one) a. openssl genrsa -out private.key Then generate the CSR a. openssl req -new -sha256 -key private.key -out my.csr There are no limitations regarding the values for the key or CSR on the test environment. Step 2 Create a Certificate The PPRO team will use the CSR provided to create a certificate; PPRO will also provide its CA. The following example highlights how to create a PEM file for use with communicating with PPRO. Note that the environment used by a client may have different requirements for posting payloads to PPRO. This involves concatenating the PPRO-provided certificate with the private key as-generated in step one. cat ppro_provided.crt customer.key > pemfile.pem Note that each environment has its own basic requirements. Please adjust these steps accordingly. The rest of this document will work on the assumption of using the PEM file. PPRO will also provide its CA for validation purposes.
4 - 4 - Step 3 Sending a Transaction Anatomy of a transaction Once the PEM file is in-hand, it is time to send the first transaction. A transaction ultimately has a few basic components: 1.) The payload sent to PPRO to initiate a transaction, generating a redirect link + post parameters 2.) The redirection of the shopper to the redirect link 3.) The shopper paying at the payment scheme s hosted payment page(s) 4.) The shopper being redirected back to the redirect URL (landing page) as defined in step 1 5.) A listener script awaiting a notification from PPRO of the status of the transaction 6.) The listener script, when receiving a notification, using the notification s data to get the status of the transaction The above steps exclude the notification of a merchant by our integrated client as this lifecycle is out of PPRO s purview. Sending the transaction payload to PPRO The PPRO system anticipates receiving the payload via HTTP post. The data in the payload must be urlencoded and sent via HTTPS. The endpoint for receiving transactions on the PPRO test system is as follows: Note that connections are recommend via TLS 1.2 and strong cyphers, as TLS versions older than 1.1 are set to be deprecated. Please also note that PPRO s Certificate Authority must be trusted in order to send transactions both on PPRO s test and live environment your PPRO integration manager will provide a copy of the relevant CA files for test and live to facilitate these communications.
5 - 5 - A list of PPRO s basic parameters for a payment transaction follows. Field name M/O Type Description channel M ascii Channel within the contract to use for the transaction, testchannel for testing and livechannel for production. tag M ascii The tag selects the payment method in the channel that will be used for this transaction. The client will receive a list of valid tags from our boarding team as part of the account credentials. currency M ascii The 3-letter ISO currency code (e.g. EUR) amount M numeric The amount to wire in the currency s smallest representable unit (e.g. cents). Txtype M ascii For transaction processing: TRANSACTION For transaction status pull: GETTXSTATUS login M ascii The login as provided by PPRO password M ascii The password as provided by ppro contractid M ascii Defines the merchant for whom PPRO will be processing the transaction countrycode M ascii The 2-letter ISO country code of the country in which the payment in- strument is issued/operated (e.g. DE). For details see payment method specific documentation. accountholdername M utf-8 The account holder - up to 100 characters. merchanttxid O ascii The client s transaction identifier, allowed characters are: [a-za-z0-9.,- _]. Up to 40 characters, uniqueness is not enforced and the client s respon- sibility in the context of a contract. sellingpoint O ascii The point of sale of the item (for client use) up to 50 characters. soldservice O utf-8 Service sold (for client use) - up to 50 characters. merchantredirecturl M ascii The URL the customer will be redirected to after the transaction or abort/failure (up to 255 chars) notificationurl M ascii The URL that will be signalled in case od a final status for a transaction, up to 255 characters (see Notifications) returnmode M ascii As of July 2017, please always use the value urlencodeext dynamicdescriptor O ascii The dynamic data to appear on the shopper s statement (support varies, please discuss with PPRO the use of this parameter) preferredlanguage O ascii The 2-character ISO language code to prefer if available A URL-encoded string of the above would look as follows: tag=dumbdummy&countrycode=de¤cy=eur&amount=1055&txtype=transaction&login=mylogin& password=mypassword&contractid=mymerchantcontract&channel=testchannel&merchantredirecturl= https%3a%2f%2fmyurl.com%2fsuccess.php¬ificationurl=https%3a%2f%2fmyurl.com%2fnotification.php &soldservice=stuff&dynamicdescriptor=dyndescriptor&accountholdername=tester+tester&merchanttxid=ab C123&preferredlanguage=EN&sellingpoint=Sold+Here&returnmode=urlencodeext
6 - 6 - The above appears as follows if formatted in JSON: { "tag": "dumbdummy", "countrycode": "DE", "currency": "EUR", "amount": "1055", "txtype": "TRANSACTION", "login": "MYLOGIN", "password": "MYPASSWORD", "contractid": "MYMERCHANTCONTRACT", "channel": "testchannel", "merchantredirecturl": "https%3a%2f%2fmyurl.com%2fsuccess.php", "notificationurl": "https%3a%2f%2fmyurl.com%2fnotification.php", "soldservice": "Stuff", "dynamicdescriptor": "DynDescriptor", "accountholdername": "Tester+Tester", "merchanttxid": "ABC123", "preferredlanguage": "EN", "sellingpoint": "Sold+Here", "resturnmode": "urlencodeext", } Note the JSON sample above is presented for readability purposes only; the API only supports posting of data via a urlencoded string as shown above the JSON sample. Once the payload is successfully sent to PPRO, the system will return a set of parameters to redirect the shopper as a parameterized HTTP response.
7 - 7 - Redirecting the Shopper The HTTP response of the transaction call will return the following parameters: REDIRECTURL REDIRECTSECRET rs cs These four parameters are then constructed together as follows to create the URL to which the shopper will be redirected. A period is used in the following sample to indicate concatenation. $REDIRECTURL. &REDIRECTSECRET=. $REDIRECTSECRET. &rs=. $rs. &cs=. $cs Note that the $REDIRECTURL already includes the string?tx= where is the PPROassigned transaction identifier. A sample, correctly-constructed redirect URL follows. Note the parameter tx is included in the REDIRECTURL. WmN3BnGG&rs=hz0pNrqQp01w2a2hH2dVhEA74GGrJEVE&cs=cfbded036039ebfaddffe550a e de344c17c22b71968d76f6ed A shopper clicking or being redirected to this URL will land on the landing page of the payment brand to commit a payment. Shopper Confirming Payment This guide will only cover integrating against the testing brand called dumbdummy this is also the value of the tag parameter. The dumbdummy simulator enables integrators to test the majority of scenarios for a payment, as well as delay delivery of the push notification with or without a delay. The remainder of this guide will assume that a successful response was selected.
8 - 8 - Shopper Redirect to Landing URL Once the payment has been successfully committed (or failed), the shopper will be redirected to the merchant redirect URL. Regardless of the result, the transaction id will be available in the POST parameters upon the success or error page being triggered. This txid is then to be used to pull the status of the transaction. It is also recommended to validate that the shopper redirect to the landing url (merchantredirecturl) was from PPRO. This is done with a sample hash: If (cs == (sha256(sha256(txid+. +REDIRECTSECRET)+"."+SHAREDSECRET+) Then OK Else NOK The SHAREDSECRET is provided with your PPRO credentials. CS is appended to the end of the merchantredirecturl. Listener Script Notification Once the transaction s status is known by PPRO, a push notification will be sent to the notification URL asprovided in the original transaction. PPRO will not send any push notifications until there is a status change. This means that a transaction can be in a PENDING status for some time depending on the behavior of the payment scheme. The following parameters will be posted to the listener script: sha256hash txid finaltimestamp A checksum can be calculated using these data plus the notification secret key provided by PPRO. If this checksum passes, it is confirmed that the notification came from PPRO and not a third party. The formula for calculating the hash follows: sha256(sha256(txid+"."+finaltimestamp)+"."+notificationsecret) If this hash matches the value in sha256hash as-posted by PPRO, it is time to get the transaction s status.
9 - 9 - Getting the Transaction s Status The following parameters are required when requesting a transaction s status: Field name M/O Type Description txtype M ascii For transaction processing: TRANSACTION For transaction status pull: GETTXSTATUS login M ascii The login as provided by PPRO password M ascii The password as provided by ppro contractid M ascii The merchant contractid as provided by PPRO returnmode M ascii As of July 2017, please always use the value urlencodeext txid M ascii The txid as-provided in the push notification The parameters are to be posted URL encoded to the following endpoint: The response will be a urlencoded string with the result of the transaction, as well as any other relevant transaction data. A sample follows: REQUESTSTATUS=SUCCEEDED&STATUS=SUCCEEDED&MERCHANTTXID=ABC123&FUNDSSTATUS=NOT_EXPECT ED&FLAGS=&TXID= &ERRMSG=&CHANNEL=testchannel&TAG=dumbdummy&REDIRECTSECRET=90H 8c101AV8A8FWLTlj4aZ4Yqw3b8uhk&SPECOUT.PAYMENTPURPOSE=1UQDEWA&SPECOUT.SRCACCOUNTHOLD ER=Former Glory&SPECOUT.SRCACCOUNTNUMBER= &SPECOUT.SRCBANKCODE= &SPECOUT.SRCBAN KNAME=HypoVereinsbank Penzberg&SPECOUT.SRCBIC=HYVEDEMM643&RAND =bc1070cf58dfd990b796bda3bfdb0fd7e1f18 26d&SPECOUT.SRCIBAN=DE Note that the response per payment brand varies, please refer to PPRO s complete API spec for more details. Testing with a real Payment Scheme s Test Host By using the tag directpay (now known as SOFORTÜBERWEISUNG or SOFORT), a client can test a full end-toend payment as a shopper would see it. Note that this test can only be undertaken on PPRO s and SOFORT s test hosts. After redirecting to SOFORT, the tester can enter the following bank code: to test with the dummy bank. The rest of the requested data can be dummy data. SUCCEEDED after FAILED Note Note that by their design, some payment schemes can return a SUCCEEDED status after a failed status. PPRO asks its customers to account for this case (and all related logic on the shopper side) while integrating.
Token System Integration & Protocol Guideline (Server & Direct)
Token System Integration & Protocol Guideline (Server & Direct) Token System Protocol and Integration Guideline Content Welcome to the Sage Pay Token System integration... 2 General overview of how the
More informationPayPal Standard Sandbox Testing
PayPal Standard Sandbox Testing Updated June 2014 2014 GoPrint Systems, Inc., All rights reserved. PayPal Standard Configuration Guide 1 PayPal Standard Sandbox Testing How it works At the developer Sandbox
More informationewallet API integration guide version 5.1 8/31/2015
ewallet API integration guide version 5.1 8/31/2015 International Payout Systems, Inc. (IPS) ewallet API Integration Guide contains information proprietary to IPS, and is intended only to be used in conjunction
More informationFinland Online Bank Transfer Integration Guide. Version 6.2.2
Finland Online Bank Transfer Integration Guide Version 6.2.2 As of: 13.02.2017 Table of Contents About Finland Online Bank Transfer... 4 General information about Finland Online Bank Transfer... 4 Process
More informationSafetyPay Integration Guide. Version 6.2.2
SafetyPay Integration Guide Version 6.2.2 As of: 14.02.2017 Table of Contents About SafetyPay... 4 General information about SafetyPay... 4 Process flow chart... 4 Paygate interface... 5 Definitions...
More informationVingd API for PHP Documentation
Vingd API for PHP Documentation Release 1.7 Radomir Stevanovic, Vingd Inc. Jul 17, 2017 Contents 1 Vingd 3 1.1 Vingd API for PHP.......................................... 3 1.2 Installation..............................................
More informationCorporate Gateway. Mail and Telephone Order Payment Service (Hosted Call Centre) Guide
Corporate Gateway Mail and Telephone Order Payment Service (Hosted Call Centre) Guide V4.2 April 2017 Mail and Telephone Order Payment Service (Hosted Call Centre) Guide > Contents Contents 1 Introduction
More informationeps Integration Guide Version 6.2.2
eps Integration Guide Version 6.2.2 As of: 13.02.2017 Table of Contents About eps... 4 General information about eps... 4 Process flow chart... 4 Paygate interface... 5 Definitions... 5 Calling the eps
More informationPostFinance Integration Guide. Version 6.2.2
PostFinance Integration Guide Version 6.2.2 As of: 14.02.2017 Table of Contents About PostFinance... 4 General information about PostFinance... 4 Process flow chart... 4 Paygate interface... 5 Definitions...
More informationQIWI Integration Guide. Version 6.2.2
QIWI Integration Guide Version 6.2.2 As of: 14.02.2017 Table of Contents About QIWI... 4 General information about QIWI... 4 Process flow chart... 4 Paygate interface... 5 Definitions... 5 Payment with
More informationBank link Technical specifications. Information for programmers
Bank link Technical specifications Information for programmers 2017 11 15 Content Rules of services... 3 Queries... 3 Queries from the merchant to the bank... 4 Queries from the bank to the merchant...
More informatione Link Technical Specification Valid from 1 st of January, 2018
e Link Technical Specification Valid from 1 st of January, 2018 1. General information Client (Merchant) SEB banka s Client who signed e Link agreement with the Bank. Bank AS SEB banka. User SEB Internet
More informationideal Integration Guide Version 6.2.3
ideal Integration Guide Version 6.2.3 As of: 13.06.2017 Table of Contents About ideal... 4 General information about ideal... 4 Process flow chart... 4 Paygate interface... 5 Definitions... 5 Calling the
More informationSecure IIS Web Server with SSL
Publication Date: May 24, 2017 Abstract The purpose of this document is to help users to Install and configure Secure Socket Layer (SSL) Secure the IIS Web server with SSL It is supported for all EventTracker
More informationBANKING CIRCLE WEB BULK UPLOAD
18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 1 Freedom to BANKING CIRCLE WEB BULK UPLOAD SAXO PAYMENTS INTERNET BANKING WHAT IS A BULK PAYMENT? A bulk payment is defined as a payment
More informationI-Portal Training. December 2016
I-Portal Training December 2016 Agenda I II III Introduction Training Documents User Training Documents Administration Status: December 2016 2 Introduction What is I-Portal? I-Portal is a web-based application
More informationVISA QIWI WALLET PULL PAYMENTS API ver. 2.1
VISA QIWI WALLET PULL PAYMENTS API ver. 2.1 USER GUIDE ver. 2.0 MOSCOW 8-495-783-5959 RUSSIA 8-800-200-0059 FAX 8-495-926-4619 WEB WWW.QIWI.COM 1 CONTENT 1. INTRODUCTION... 3 1.1. PURPOSE OF THE API...
More informationgiropay Integration Guide Version 6.2.2
giropay Integration Guide Version 6.2.2 As of: 28.08.2017 Table of Contents About giropay... 4 General information about giropay... 4 Process flow chart... 4 Paygate interface... 5 Definitions... 5 Calling
More informationConnect-2-Everything SAML SSO (client documentation)
Connect-2-Everything SAML SSO (client documentation) Table of Contents Summary Overview Refined tags Summary The Connect-2-Everything landing page by Refined Data allows Adobe Connect account holders to
More informationInstructions for Partner- Signing Key Generation and Certificate Creation and Renewal
Instructions for Partner- Signing Key Generation and Certificate Creation and Renewal Document Version: 20120622 Page 1 of 13 2009-2012 VMware, Inc. All rights reserved. This product is protected by U.S.
More informationXML Specification QIWI
XML Specification QIWI Published: 19 February 2018 1.2 Table of Contents 1 Introduction... 3 1.1 Features... 3 1.2 Configuration... 3 2 Process Overview... 4 2.1 What will the customer see?... 4 2.2 How
More informationRequests that are forwarded via redirects by a customer's web browser are authenticated via browser API authentication.
Poplatek Server API Version: 2016-06-22.2 Quick links Browser API Pay REST API Get Transaction Status Cancel Refund Settlement report Changes 2016-06-22: Document sandbox URL endpoints. Small miscellaneous
More informationPayment Center API WEBFORM/GATEWAY MODE v2.6.2
Payment Center API WEBFORM/GATEWAY MODE v2.6.2 Content Introduction 3 WebPay (webform) 4 WebBlock (webform) 6 Pay (gateway) 4 Block (gateway) 6 Token (gateway) 6 Charge (webform/gateway) 7 Cancel (webform/gateway)
More informationCreating a Media5 Device Host Certificate with OpenSSL
For All Mediatrix Units v. 2.0.41.762 2017-12-21 Table of Contents Table of Contents Generating a Private Key 3 Creating a Certificate Signing Request (CSR) from a Private Key 4 Signing the CSR file by
More informationPayment Pages Setup Guide Version 2
Version 2 Published: 3 April 2018 Migrating from version 1? Please read our quick start guide on page 100. 2.4.25 (a) Table of Contents 1 The basics... 4 1.1 Workflows... 5 1.2 Session-locked page... 13
More informationBitnami Piwik for Huawei Enterprise Cloud
Bitnami Piwik for Huawei Enterprise Cloud Description Piwik is a real time web analytics software program. It provides detailed reports on website visitors: the search engines and keywords they used, the
More informationTECHNICAL GUIDE SSO JWT. At 360Learning, we don t make promises about technical solutions, we make commitments.
1 TECHNICAL GUIDE SSO JWT At 360Learning, we don t make promises about technical solutions, we make commitments. This technical guide is part of our Technical Documentation. Version 1.4 2 360Learning is
More informationFile submissions to VINN and KRITA
Date Page 2017-10-25 1 (10) Recipient: Respondents to VINN and KRITA File submissions to VINN and KRITA Summary This document briefly describes the VINN/KRITA solution for file submissions in the form
More informationMANUAL. Extension for Shop System Magento Version th September 2017
MANUAL Extension for Shop System Magento Version 1.2.26 29 th September 2017 Content 1 Introduction... 3 2 Installation... 3 2.1 Installation via zip file provided by VR pay ecommerce... 3 3 Configuration...
More informationSONERA OPERATOR SERVICE PLATFORM OPAALI PORTAL SMS. FREQUENTLY ASKED QUESTIONS, version 2.0
SONERA OPERATOR SERVICE PLATFORM FREQUENTLY ASKED QUESTIONS, version 2.0 OPAALI PORTAL Q: Why Registration link to Opaali portal does not work currently, HTTP Operation Forbidden error is shown? A: Sonera's
More informationXML Specification ideal
XML Specification ideal Published: 19 February 2018 1.3 Table of Contents 1 Introduction... 3 1.1 Features... 3 1.2 Configuration... 3 2 Process Overview... 4 2.1 What will the customer see?... 4 2.2 How
More informationXML Specification Paysafecard
XML Specification Paysafecard This is a supplemental document to the main XML Specification document. Published: 27 September 2018 1.7 Table of Contents 1 Introduction... 3 1.1 About paysafecard... 3 1.2
More informationUnity SDK for Xiaomi (IAP) Unity IAP provides an easy way to integrate Xiaomi IAP with Unity.
Unity SDK for Xiaomi (IAP) 1. Overview 2. Login & Purchase Flow 2.1 Stand-alone login & purchase 2.2 Online login & purchase 3. Technical Integration 3.1 Onboarding to Unity 3.2 Server side integration
More informationMagento Extension User Guide: Web Services Version 3.6.1
Version 3.6.1 This document explains how to install the official Secure Trading extension on your Magento store. Published: 3 August 2017 Table of Contents 1 Introduction... 3 1.1 Features... 3 1.2 Requirements...
More informationCertificate service - test bench. Project to establish the National Incomes Register
Certificate service - test bench Project to establish the National Incomes Register 2 (9) CONTENTS 1 Foreword... 3 2 Test materials... 3 2.1 Parameters used in the test bench services... 3 2.2 Test bench
More informationOpaali Portal Quick guide
Opaali Portal Quick guide Company information Telia Finland Oyj Teollisuuskatu 15, 00510 HELSINKI, FI Registered office: Helsinki Business ID 1475607-9, VAT No. FI14756079 1 (40) Page 2 (40) Copyright
More informationTitle Page. Business Center. User Guide. January CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA Phone:
Title Page Business Center User Guide January 2018 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general information about
More informationHANDEPAY DASHBOARD USER GUIDE HANDEPAY DASHBOARD USER GUIDE. Version:
HANDEPAY DASHBOARD Version: 1.5-1 - Welcome to the Handepay Dashboard user guide. In this guide we will look at the different sections of the Dashboard and explain what each section does. The different
More informationSecure Access Manager (SAM) Administrator Guide December 2017
Secure Access Manager (SAM) Administrator Guide December 2017 Copyright 2017 Exostar, LLC All rights reserved. 1 SECURE ACCESS MANAGER (SAM) OVERVIEW... 4 ADMINISTRATIVE ROLES OVERVIEW... 4 SAM NAVIGATIONAL
More informationXERO SETUP GUIDE. Dave Carr
XERO SETUP GUIDE Abstract Guidelines for integrating Eazy Collect with Xero to issue invoices, collect payment by Direct Debit and reconcile payments back into Xero automatically. Dave Carr Table of Contents
More informationThis guide covers the installation, setup, and configuration of Sertifi for Salesforce CPQ.
This guide covers the installation, setup, and configuration of Sertifi for Salesforce CPQ. Contents Sertifi for Salesforce CPQ Prerequisites... 2 Section 1: Sertifi for Salesforce installation and setup...
More informationUnity SDK for Xiaomi (IAP) Unity IAP provides an easy way to integrate Xiaomi IAP with Unity.
Unity SDK for Xiaomi (IAP) 1. Overview 2. Login & Purchase Flow 2.1 Stand-alone login & purchase 2.2 Online login & purchase 3. Technical Integration 3.1 Onboarding to Unity 3.2 Server side integration
More informationideal Integrated PHP
ideal Integrated PHP Shop Integration Guide composed by: version 1.7, Aug 2011 Copyright 2006, ABN AMRO Bank Contents Contents... 2 1 Introduction... 3 2 Signup process... 4 3 ideal overview... 6 3.1 Integration
More informationCyberSource Global Payment Management for Magento 2
CyberSource Global Payment Management for Magento 2 User s Guide Version 2.0.3 January 2018 January 2018 CyberSource Global Payment Management for Magento 2.x 1 Contents Recent Changes... 5 1. Introduction:...
More informationPayPal Home Support Search PayPal Developer Central Search. Developer Home Partner Solutions How to Library Training Community
1 of 16 1/5/2011 3:56 PM PayPal Home Support Search PayPal Developer Central Search Developer Home Partner Solutions How to Library Training Community Integration Overview HTML Overview Website Payments
More informationInt_altapay. Version
Int_altapay Version 15.0 Table of Contents SUMMARY 3 RELEASE HISTORY 3 COMPONENT OVERVIEW 3 F UNCTIONAL O VERVIEW 5. P RIVACY, P AYMENT 3 5 4. IMPLEMENTATION GUIDE 5 4. S ETUP 4. M ETADATA IMPORT & C USTOM
More informationIPConfigure Embedded LPR API
IPConfigure Embedded LPR API Version 1.3.6 February 23, 2016 1 Camera Configuration Parameters IPConfigure Embedded LPR uses several user-adjustable configuration parameters which are exposed by Axis Communication
More informationUSER GUIDE TERMINAL <ACQ + GW IMAGE HERE> VERSION 1.0
TERMINAL VERSION 1.0 TABLE OF CONTENTS 1. PROCESSING A TRANSACTION 3 1.1 SALE 3 1.2 REFUND 5 1.3 MANUAL 6 1.4 CARD VERIFICATION 7 2. EXPLANATION OF TERMINAL FIELDS 8 1. PROCESSING
More informationExternal HTTPS Trigger AXIS Camera Station 5.06 and above
HOW TO External HTTPS Trigger AXIS Camera Station 5.06 and above Created: October 17, 2016 Last updated: November 19, 2016 Rev: 1.2 1 Please note that AXIS does not take any responsibility for how this
More informationRegistering at the PNC Developer Portal
Registering at the PNC Developer Portal 1.) Navigate to the Developer Portal at: https://developer.pnc.com 2.) Click the Join button on the upper right corner of the Developer Portal page: 3.) Enter in
More informationCisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at
Document Date: May 16, 2017 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL
More informationIntroduction. Installation. Version 2 Installation & User Guide. In the following steps you will:
Introduction Hello and welcome to RedCart TM online proofing and order management! We appreciate your decision to implement RedCart for your online proofing and order management business needs. This guide
More informationDistributed Systems. 25. Authentication Paul Krzyzanowski. Rutgers University. Fall 2018
Distributed Systems 25. Authentication Paul Krzyzanowski Rutgers University Fall 2018 2018 Paul Krzyzanowski 1 Authentication For a user (or process): Establish & verify identity Then decide whether to
More informationImportant Notice. Important Notice
Important Notice Varien reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service
More informationMagento Extension User Guide. This document explains how to install the official Secure Trading extension on your Magento store.
This document explains how to install the official Secure Trading extension on your Magento store. Module version: 3.2.1 Published: 13 June 2014 Table of Contents 1 Introduction... 3 1.1 Features... 3
More informationRealPresence Access Director System Administrator s Guide
[Type the document title] Polycom RealPresence Access Director System Administrator s Guide 2.1.0 March 2013 3725-78703-001A Polycom Document Title 1 Trademark Information POLYCOM and the names and marks
More informationCS November 2018
Authentication Distributed Systems 25. Authentication For a user (or process): Establish & verify identity Then decide whether to allow access to resources (= authorization) Paul Krzyzanowski Rutgers University
More informationMySagePay USER GUIDE
MySagePay USER GUIDE Contents 1.0 Welcome to MySagePay 3 1.1 Logging into MySagePay 3 1.2 What you will see 4 2.0 Settings 5 2.1 My Account 5 2.2 Settings 6 2.3 AVS/CV2 7 2.4 3D Secure 8 2.5 Restrictions
More informationDreamFactory Security Guide
DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit
More informationLet's Encrypt - Free SSL certificates for the masses. Pete Helgren Bible Study Fellowship International San Antonio, TX
Let's Encrypt - Free SSL certificates for the masses Pete Helgren Bible Study Fellowship International San Antonio, TX Agenda Overview of data security Encoding and Encryption SSL and TLS Certficate options
More informationFuture Pay MCB API. Version
Future Pay MCB API Version 03 2014-02-11 Contents Contents... 2 1. Document history... 3 2. Scope and intended audience... 3 3. Communication with Future Pay... 4 3.1 overview... 4 3.2 Request... 6 3.3
More informationChapter 8 Web Security
Chapter 8 Web Security Web security includes three parts: security of server, security of client, and network traffic security between a browser and a server. Security of server and security of client
More informationPLEXUS PAY PORTAL YOUR HOW-TO GUIDE
PLEXUS PAY PORTAL YOUR HOW-TO GUIDE - 1 - Table of Contents Activate Account Activating Your Pay Portal Account 3 Navigating your Plexus Pay Portal 8 Managing your funds 17 Activating your Prepaid Card
More informationCOSC 301 Network Management. Lecture 15: SSL/TLS and HTTPS
COSC 301 Network Management Lecture 15: SSL/TLS and HTTPS Zhiyi Huang Computer Science, University of Otago COSC301 Lecture 15: SSL/TLS and HTTPS 1 Today s Focus WWW WWW How to secure web applications?
More informationAPI Gateway. Version 7.5.1
O A U T H U S E R G U I D E API Gateway Version 7.5.1 15 September 2017 Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.1 No part
More informationBitnami Tiny Tiny RSS for Huawei Enterprise Cloud
Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Description Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location,
More informationComodo Certificate Manager
Comodo Certificate Manager Device Certificate Enroll API Comodo CA Limited 3rd Floor, 26 Office Village, Exchange Quay, Trafford Road, Salford, Greater Manchester M5 3EQ, United Kingdom Table of Contents
More informationBilling Configuration API 1.0
Billing Configuration API 1.0 Integration Guide Version 1.0.1 Page 1 of 11 CONTENTS CONTENTS... 2 DOCUMENT CHANGE LOG... 3 VERSIONING... 4 BILLING CONFIGURATION WEB SERVICE... 4 INTRODUCTION... 5 WEB SERVICES
More informationInland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE
Inland Revenue Build Pack Identity and Access Services Date: 04/09/2017 Version: 1.5 IN CONFIDENCE About this Document This document is intended to provide Service Providers with the technical detail required
More informationInternet Banking BackOffice User Guide
Internet Business Service Provider Internet Banking BackOffice User Guide IBSP Hong Kong Ltd Suite 2909-10, 29/F. China Resources Building, No. 26 Harbour Road, Wanchai, Hong Kong 2012-05-01 Version 1.4
More informationOdette CA Help File and User Manual
How to Order and Install Odette Certificates For a German version of this file please follow this link. Odette CA Help File and User Manual 1 Release date 31.05.2016 Contents Preparation for Ordering an
More informationCyberSource Global Payment Management for Magento 2
CyberSource Global Payment Management for Magento 2 User s Guide Version 3.0.0 July 2018 July 2018 CyberSource Global Payment Management for Magento 2.x 1 Table of Contents Recent Changes.....5 1. Introduction...
More informationAuthorize.Net Magento 2.x Payment Module
Authorize.Net Magento 2.x Payment Module User Guide Revision 1.0.1 September 17, 2018 Sep 17 2018 Authorize.Net Global Payment Management for Magento 2.x 1 Contents Document History... 4 1. Introduction...
More informationBitnami ProcessMaker Community Edition for Huawei Enterprise Cloud
Bitnami ProcessMaker Community Edition for Huawei Enterprise Cloud Description ProcessMaker is an easy-to-use, open source workflow automation and Business Process Management platform, designed so Business
More informationBitnami OSQA for Huawei Enterprise Cloud
Bitnami OSQA for Huawei Enterprise Cloud Description OSQA is a question and answer system that helps manage and grow online communities similar to Stack Overflow. First steps with the Bitnami OSQA Stack
More informationideal QR - Merchant Implementation Guidelines (EN)
ideal QR - Merchant Implementation Guidelines (EN) Version: 1.5 Date: 19-02-2018 Copyright Currence ideal B.V. All rights reserved. Page 1 of 16 Versions... version Adjustments 1.0 First version for extended
More informationSecure Communications User Guide
Secure Communications User Guide Functional Area: Secure Communications Geneos Release: v4.7 Document Version: v1.0.0 Date Published: 23 July 2018 Copyright 2018. ITRS Group Ltd. All rights reserved. Information
More informationMagento Extension User Guide: Payment Pages. This document explains how to install the official Secure Trading extension on your Magento store.
This document explains how to install the official Secure Trading extension on your Magento store. Module version: 3.4 Published: 31 October 2014 Table of Contents 1 Introduction... 3 1.1 Features... 3
More informationBank Link s technical specification
Bank Link s technical specification Queries In this document you can find the format of the queries used for either payments or authentication. Each service has its own list of parameters and for functional
More informationNRS Registration for Club Contacts and Team Contacts:
How to Register: NRS Registration for Club Contacts and Team Contacts: 1. Creating Clubs and Teams 2. Adding Coaches and Players to Teams 3. Removing Players from a Team Version 2016.1 September 2016 This
More informationLibelium Cloud Hive. Technical Guide
Libelium Cloud Hive Technical Guide Index Document version: v7.0-12/2018 Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and information... 4 1.1. Introduction...4 1.1.1. Overview...4 1.2. Data
More informationPaylane Direct System. Webservice based payment management system
Paylane Direct System Webservice based payment management system Created by: PayLane IT Crew / 2005-05-12 Last modification: 2012-10-05 Saved by: Jan Makulec PayLane Direct System page 2 from 55 Table
More informationStandard Checkout. HTML Implementation Guide. U.K. Version
Standard Checkout HTML Implementation Guide U.K. Version 2013-09-05 Contents 3 Contents List of Tables... 5 Overview of Checkout by Amazon... 7 Who Should Read This Document... 7 Prerequisites... 7 Your
More informationComodo Certificate Manager
Comodo Certificate Manager Device Certificate Enroll API Comodo CA Limited 3rd Floor, 26 Office Village, Exchange Quay, Trafford Road, Salford, Greater Manchester M5 3EQ, United Kingdom Table of Contents
More informationBitnami Dolibarr for Huawei Enterprise Cloud
Bitnami Dolibarr for Huawei Enterprise Cloud Description Dolibarr is an open source, free software package for small and medium companies, foundations or freelancers. It includes different features for
More informationBitnami ez Publish for Huawei Enterprise Cloud
Bitnami ez Publish for Huawei Enterprise Cloud Description ez Publish is an Enterprise Content Management platform with an easy to use Web Content Management System. It includes role-based multi-user access,
More informationEnterprise Certificate Console. Simplified Control for Digital Certificates from the Cloud
Enterprise Certificate Console Simplified Control for Digital Certificates from the Cloud HydrantID Enterprise Management Console HydrantID s HydrantSSL Enterprise service and HydrantCloud Managed PKI
More informationvrealize Business for Cloud Troubleshooting Guide
vrealize Business for Cloud Troubleshooting Guide vrealize Business for Cloud Standard 7.3 and vrealize Business for Cloud Advanced 7.3 vrealize Business 7.3 vrealize Business for Cloud 7.3 vrealize Business
More informationBilling Configuration API 2.0
Billing Configuration API 2.0 Integration Guide Version 2.0.0 Page 1 of 14 CONTENTS CONTENTS... 2 DOCUMENT CHANGE LOG... 3 VERSIONING... 4 BILLING CONFIGURATION WEB SERVICE... 4 INTRODUCTION... 5 SECURITY...
More informationI-Portal Training Document - Registration. June 2017
I-Portal Training Document - Registration June 2017 Introduction What is I-Portal? I-Portal is a web-based application and the new integration platform for wholesale and retail applications in all markets.
More informationBeginners Guide to Lazada Open Platform
Beginners Guide to Lazada Open Platform Introduction Become a developer Register an application Retrieve APP key and APP secret Request API permission Start development Seller Authorization Introduction
More informationLMEdprs Operating & Technical Guide
LMEdprs Operating & Technical Guide May 2016 Please respond to: Market Surveillance +44 (0) 207 113 8203 LMEdprs Operating & Technical Guide Version 2.0 Table of Contents 1 Introduction... 4 2 Overview
More informationConfiguring Cisco StadiumVision Director for External Triggers
Configuring Cisco StadiumVision Director for External Triggers First Published: May 29, 2012 This document is intended for Cisco StadiumVision Director administrators who are responsible for working with
More informationSIDC Online Application Portal
SIDC Online Application Portal Corporate Account User Guide 1. Overview... 1 2. How to Register Corporate Account?... 1 3. How to Confirm Account?... 7 4. How to Fill Application Form?... 10 4.1 Fill Application
More informationbbc Certificate Enrollment Guide Adobe Flash Access May 2010 Version 2.0
bbc Certificate Enrollment Guide Adobe Flash Access May 2010 Version 2.0 2010 Adobe Systems Incorporated. All rights reserved. Adobe Flash Access 2.0 Certificate Enrollment Guide This guide is protected
More informationThis help covers the ordering, download and installation procedure for Odette Digital Certificates.
This help covers the ordering, download and installation procedure for Odette Digital Certificates. Answers to Frequently Asked Questions are available online CONTENTS Preparation for Ordering an Odette
More informationSBIePay Merchant Integration Document
SBIePay is the Aggregator Service by State Bank Of India which provides electronic connectivity with various Banks and financial institutions on the one hand and merchants on the other, thus facilitating
More informationCIOC API User Guide. Release Online Resources 3.7 / Client Tracker 3.2. Katherine Lambacher, KCL Software Solutions Inc.
CIOC API User Guide Release Online Resources 3.7 / Client Tracker 3.2 Katherine Lambacher, KCL Software Solutions Inc. September 03, 2015 Contents 1 CIOC Online Resources API Introduction 1 1.1 Available
More informationAutomationDirect.com Order Import Feature
AutomationDirect.com Order Import Feature This document describes the requirements to upload a CSV or XML format order file from your system into our AutomationDirect.com E-commerce system to create an
More informationMSEDCL e-tendering Contractor Registration Guide
MSEDCL e-tendering Contractor Registration Guide 1 P a g e 2 P a g e Table Of Contents Getting Started...4 Contractor Registration...5 Adding Company Details...5 Adding Company Contact Details...7 Next
More information