API Quick Start Sending a Payment v1.4

Size: px
Start display at page:

Download "API Quick Start Sending a Payment v1.4"

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&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=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 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 information

PayPal Standard Sandbox Testing

PayPal 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 information

ewallet API integration guide version 5.1 8/31/2015

ewallet 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 information

Finland Online Bank Transfer Integration Guide. Version 6.2.2

Finland 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 information

SafetyPay Integration Guide. Version 6.2.2

SafetyPay 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 information

Vingd API for PHP Documentation

Vingd 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 information

Corporate Gateway. Mail and Telephone Order Payment Service (Hosted Call Centre) Guide

Corporate 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 information

eps Integration Guide Version 6.2.2

eps 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 information

PostFinance Integration Guide. Version 6.2.2

PostFinance 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 information

QIWI Integration Guide. Version 6.2.2

QIWI 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 information

Bank link Technical specifications. Information for programmers

Bank 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 information

e Link Technical Specification Valid from 1 st of January, 2018

e 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 information

ideal Integration Guide Version 6.2.3

ideal 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 information

Secure IIS Web Server with SSL

Secure 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 information

BANKING CIRCLE WEB BULK UPLOAD

BANKING 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 information

I-Portal Training. December 2016

I-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 information

VISA QIWI WALLET PULL PAYMENTS API ver. 2.1

VISA 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 information

giropay Integration Guide Version 6.2.2

giropay 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 information

Connect-2-Everything SAML SSO (client documentation)

Connect-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 information

Instructions for Partner- Signing Key Generation and Certificate Creation and Renewal

Instructions 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 information

XML Specification QIWI

XML 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 information

Requests that are forwarded via redirects by a customer's web browser are authenticated via browser API authentication.

Requests 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 information

Payment Center API WEBFORM/GATEWAY MODE v2.6.2

Payment 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 information

Creating a Media5 Device Host Certificate with OpenSSL

Creating 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 information

Payment Pages Setup Guide Version 2

Payment 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 information

Bitnami Piwik for Huawei Enterprise Cloud

Bitnami 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 information

TECHNICAL GUIDE SSO JWT. At 360Learning, we don t make promises about technical solutions, we make commitments.

TECHNICAL 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 information

File submissions to VINN and KRITA

File 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 information

MANUAL. Extension for Shop System Magento Version th September 2017

MANUAL. 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 information

SONERA OPERATOR SERVICE PLATFORM OPAALI PORTAL SMS. FREQUENTLY ASKED QUESTIONS, version 2.0

SONERA 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 information

XML Specification ideal

XML 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 information

XML Specification Paysafecard

XML 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 information

Unity SDK for Xiaomi (IAP) Unity IAP provides an easy way to integrate Xiaomi IAP with Unity.

Unity 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 information

Magento Extension User Guide: Web Services Version 3.6.1

Magento 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 information

Certificate service - test bench. Project to establish the National Incomes Register

Certificate 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 information

Opaali Portal Quick guide

Opaali 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 information

Title Page. Business Center. User Guide. January CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA Phone:

Title 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 information

HANDEPAY DASHBOARD USER GUIDE HANDEPAY DASHBOARD USER GUIDE. Version:

HANDEPAY 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 information

Secure Access Manager (SAM) Administrator Guide December 2017

Secure 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 information

XERO SETUP GUIDE. Dave Carr

XERO 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 information

This 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. 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 information

Unity SDK for Xiaomi (IAP) Unity IAP provides an easy way to integrate Xiaomi IAP with Unity.

Unity 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 information

ideal Integrated PHP

ideal 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 information

CyberSource Global Payment Management for Magento 2

CyberSource 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 information

PayPal Home Support Search PayPal Developer Central Search. Developer Home Partner Solutions How to Library Training Community

PayPal 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 information

Int_altapay. Version

Int_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 information

IPConfigure Embedded LPR API

IPConfigure 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 information

USER GUIDE TERMINAL <ACQ + GW IMAGE HERE> VERSION 1.0

USER 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 information

External HTTPS Trigger AXIS Camera Station 5.06 and above

External 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 information

Registering at the PNC Developer Portal

Registering 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 information

Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at

Cisco 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 information

Introduction. Installation. Version 2 Installation & User Guide. In the following steps you will:

Introduction. 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 information

Distributed Systems. 25. Authentication Paul Krzyzanowski. Rutgers University. Fall 2018

Distributed 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 information

Important Notice. Important Notice

Important 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 information

Magento Extension User Guide. This document explains how to install the official Secure Trading extension on your Magento store.

Magento 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 information

RealPresence Access Director System Administrator s Guide

RealPresence 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 information

CS November 2018

CS 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 information

MySagePay USER GUIDE

MySagePay 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 information

DreamFactory Security Guide

DreamFactory 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 information

Let'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 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 information

Future Pay MCB API. Version

Future 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 information

Chapter 8 Web Security

Chapter 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 information

PLEXUS PAY PORTAL YOUR HOW-TO GUIDE

PLEXUS 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 information

COSC 301 Network Management. Lecture 15: SSL/TLS and HTTPS

COSC 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 information

API Gateway. Version 7.5.1

API 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 information

Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud

Bitnami 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 information

Comodo Certificate Manager

Comodo 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 information

Billing Configuration API 1.0

Billing 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 information

Inland 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 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 information

Internet Banking BackOffice User Guide

Internet 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 information

Odette CA Help File and User Manual

Odette 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 information

CyberSource Global Payment Management for Magento 2

CyberSource 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 information

Authorize.Net Magento 2.x Payment Module

Authorize.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 information

Bitnami ProcessMaker Community Edition for Huawei Enterprise Cloud

Bitnami 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 information

Bitnami OSQA for Huawei Enterprise Cloud

Bitnami 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 information

ideal QR - Merchant Implementation Guidelines (EN)

ideal 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 information

Secure Communications User Guide

Secure 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 information

Magento Extension User Guide: Payment Pages. This document explains how to install the official Secure Trading extension on your Magento store.

Magento 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 information

Bank Link s technical specification

Bank 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 information

NRS Registration for Club Contacts and Team Contacts:

NRS 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 information

Libelium Cloud Hive. Technical Guide

Libelium 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 information

Paylane Direct System. Webservice based payment management system

Paylane 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 information

Standard Checkout. HTML Implementation Guide. U.K. Version

Standard 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 information

Comodo Certificate Manager

Comodo 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 information

Bitnami Dolibarr for Huawei Enterprise Cloud

Bitnami 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 information

Bitnami ez Publish for Huawei Enterprise Cloud

Bitnami 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 information

Enterprise Certificate Console. Simplified Control for Digital Certificates from the Cloud

Enterprise 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 information

vrealize Business for Cloud Troubleshooting Guide

vrealize 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 information

Billing Configuration API 2.0

Billing 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 information

I-Portal Training Document - Registration. June 2017

I-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 information

Beginners Guide to Lazada Open Platform

Beginners 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 information

LMEdprs Operating & Technical Guide

LMEdprs 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 information

Configuring Cisco StadiumVision Director for External Triggers

Configuring 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 information

SIDC Online Application Portal

SIDC 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 information

bbc Certificate Enrollment Guide Adobe Flash Access May 2010 Version 2.0

bbc 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 information

This 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. 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 information

SBIePay Merchant Integration Document

SBIePay 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 information

CIOC 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. 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 information

AutomationDirect.com Order Import Feature

AutomationDirect.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 information

MSEDCL e-tendering Contractor Registration Guide

MSEDCL 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