JetPay JetDirect Integration Guide

Size: px
Start display at page:

Download "JetPay JetDirect Integration Guide"

Transcription

1 JetPay JetDirect Integration Guide

2 1. JETDIRECT INTEGRATION THE PAYMENT FORM. 5 3 THE JETPAY REPONE CERTIFICATION TETING. 13 4A TANDARD TRANACTION PROCEING TET UITE. 13 4B CVV2 TET CAE. 13 4C ADDRE VERIFICATION TET CAE. 14 4D CHECKING ACCOUNT AND AVING ACCOUNT TRANACTION (ACH) PECIAL CONIDERATION FOR THE DEVELOPER ERROR CODE AND OTHER REOURCE. 17

3 Introduction JetPay JetDirect has been developed as a ecommerce specific method of communicating with JetPay s processing front end by using the clients computer, instead of the merchant s network. This method offsets the collection and transmission of card holder data from the merchant to the customer. By not sending the card data through the merchants network, merchants may be able to elevate a large portion of the PCI burden. The JetDirect method is designed to send the card data directly to JetPay via an HTTP POT directly from a card form on the merchant web site. This method uses the internet standard that a form when rendered in a browser is only exists as a form in the client browser. Further, any information entered in the form only exists on the computer where the input took place until such time as an action is preformed that moves that input to another page or service. In the case of JetDirect that information is moved from the client s computer directly to JetPay. What merchants qualify to use JetDirect? JetDirect may be used by any ecommerce merchant where the merchant has control over the source code of their site or shopping cart system. If you are using a Content Management ystem(cm) such as WordPress, Drupal, Joomla etc you will need to make special considerations for virtual or sim links used by these packages. The $dataurl, $returl, and $decurl require absolute paths for the url s failure to provide absolute paths could results in JetDirect receiving a 404 or a 405 error when sending back transaction data or redirecting the user to the approved or declined pages with in the merchant site. Minimum Merchant Requirements The following is the minimum requirements that each merchant using the HPP product must meet. Item L Certificate Receive Post Data HA512 Hash Unique Order Number Key and Token torage Description The merchant must possess a valid L Certificate issued by a registered certifying authority. The merchant may not use a self-signed certificate or a shared certificate. If the merchant elects to receive transaction data to store in their own servers for reporting, or other use the merchant s site must accept POT data and provide an HTTP address where the transaction date will be sent. Merchant web site language must support the generation of HA512 hash for security and authentication routines. Every transaction must contain a unique order number. This order number is used not only for record id in the GetReporting ystem* but is also used in the generation of the HA512 Hash. A secured database or other secured method to store and read a specific set of Key and Token information used as part of the merchant credentials.

4 1. JetDirect Integration. The integration information below assumes that the merchants development or engineering department has access to the full source code of the merchant web site or ecommerce shopping cart. Integration is broken into three (3) parts: 1. HA512 key generation 2. Payment collection Credit Card or ACH 3. Payment process response. 1a. Generation of the HA512 Hash Using standard ecommerce check out process part one (1) of the integration will occur at the transition from where the customer reviews the order with the total amount to be paid and where the payment form is generated. JetDirect uses a HA512 Hash as part of the authentication routine. The merchant, depending on their web language and server set will need to implement the proper measures to generate this HA512 Hash. 1b. Components of used in the HA512 Hash To generate the AH5512 Hash the merchant will need to use the following variables: 1. Merchant TID provided by Jetpay, LLC 2. Transaction Amount 3. JetDirect Token Provided by JetPay when merchant goes live. 4. Unique Order Number for each transaction. The above variables will need to be constructed in the following order and then the HA512 method applied. MerchantTID + Transaction Amount + Token + Order Number Example: TETTERMINAL ABCDEFGHIJKabcdefghijk A The HA512 Hash you generate should look something like this. CB3E61A0BFCA4A75C571617A57356D AB5C64DAE22FBB4CC8632A61E5CD1BACA EB8A584E6CEF811BD7293AD19E77AE2BA CEB2B86AD Once this value is generated it will be used in a hidden form field on the payment form page.

5 2. The Payment Form. Once the HA512 Generation has been completed the merchant is ready to present the payment form page to the customer. The payment form page may be ether credit card or ACH for use with the JetDirect system. The generation of the payment form is a standard HTML form with the form field names mapped to specific names used by the JetDirect system front end. 2a. pecial Requirements for the Merchant Payment Form. The merchant payment for may include: C Java cript, AJAX, jquery etc. Or any other scripts that can be included in the form as it loads. Important information regarding server interaction with the payment page. 1) Once the payment form loads, the form can not interact with the merchants servers. 2) All validations must take place local to the page via javascript, ajax, json or other means available. Any merchant site found to be using server side validation or having live interaction with the payment form page will have their merchant account suspended until corrective action has taken place OR the merchant completes the PCI QA Level B or C. 2b. Best Practices for HTML Card From Construction. While the construction of an HTML for is very common and basic in its coding, the developer should follow a best practices standard in its design and development. One item that should always be included in any form where sensitive data is entered is to prevent cashing the data in those fields. To prevent the client browser from saving this date the developer should turn off autocomplete for those fields Example of turning off autocomplete for an entire form: <form method="pot" action="..." autocomplete="off"> Example of turning off autocomplete for a single field: <intput type= text name= cardnum id= cardnum value= autocomplete="off">

6 2b. JetDirect Form Field Names and Descriptions. Form Field Name Required Visible/ Description Field Hidden Name name Y* V Card Holder or Account Holder Name if used in a single form field. First Name Last Name Card Number Expiration Month Expiration Year ecurity Code / CVV Total Amount fname Y* V First Name of Card or Account holder if using split form fields for First and Last Name. lname Y* V Last Name of Card or Account holder if using split form fields for First and Last Name. cardnum Y V Credit Card Number field. Max length 16 Numeric Characters. Form autocomplete= off expmo Y V Credit Card expiration date Month. May be a select or text field Min/Max Length 2 Numeric Characters. Form autocomplete= off ee Appendix for Month Formatting. expyr Y V Credit Card expiration date Month. May be a select or text field Min/Max Length 2 Numeric Characters. Form autocomplete= off ee Appendix for Year Formatting. cvv Y V The security code for the Credit Card being used. Min Length 3 Numeric Characters Max Length 4 Numeric Characters. Form autocomplete= off amount Y V Total amount that is to be charged to the Credit Card entered. Must be in UD with two decimal points. Example customer N V address of the customer Billing Address 1 Billing Address 2 billingaddress1 N^ V/H First line of the billing address for the card being used. billingaddress2 N^ V/H econd line of the billing address for the card being used.

7 Billing City Billing tate Billing Zip Code Billing Country billingcity N^ V/H City of the billing address for the card being used. billingtate N^ V/H tate of the billing address for the card being used. Max Length 2 Alpha Characters. Example Texas = TX billingzip Y V Zip code of the billing address for the card being used. billingcountry N V/H Country of the billing address for the card being used. Min/Max Length 3 Alpha Characters, Example United tates of America = UA ee Appendix for a list of Country and codes. cid Y H A unique identifier for the customer. jp_tid Y H Merchant Terminal ID as provided by JetPay. Max Length 12 Numeric or Alphanumeric Characters. jp_key Y H Merchant Key provided by JetPay as part of the Authentication Key Token set. Min/Max Length 72 Alphanumeric Characters. jp_request_hash Y H HA512 Hash generated from the Merchant TID, Total Amount, Token, Order Number. order_number Y H Unique order number for the transaction. Max Length 12 Alpha or Alphanumeric. trans_type Y H The type of transaction that is being attempted. ALE ** TOKEN** ud1, ud2, ud3 N H Open user data fields Max Length 21 Alpha or Alphanumeric characters. Note: these values will be recorded in JetPay s GetReporting ystem and can be used for payment tracking and reconciliation.

8 merdata0 merdata1 merdata2 merdata3 merdata4 merdata5 merdata6 merdata7 merdata8 merdata9 N H These are open free form fields for use by the merchant and may contain up to 240 Characters. This information is not stored or used by JetPay but provided as a pass through for added transaction details that can be picked up by the merchant along with the transaction data for internal tracking of payment. returl Y H The full url of where JetDirect will redirect the customer in the event of an APPROVED Transaction Example: decurl The full url of where JetDirect will redirect the customer in the event of a DECLINE transaction. Example: dataurl Y H The full url of where JetDirect will POT the returned transaction details. This url must handle HTTP POT request. JetDirect will send both APPROVED and DECLINE transaction information to this url. Example: * The name fields may be ether a single form field to collect both first and last name OR it may be split into two (2) fields for First Name and Last Name. Do not use both options on your form. ** The Transaction Types of and TOKEN may be used IF the merchant develops their own method of sending subsequent CAPT requests for transaction OR if the merchant needs to only tokenize (TOKEN) the card number and expiration date for use in recurring billing OR to run a ALE transaction at a later date. ^ The Billing Address may be visible form fields for the customer to complete or they may be hidden fields if the billing address is already stored in the merchants database. Further, The Billing Address information is ONLY required IF the merchant has elected to use AV Checking during the merchant enrolment. However, the Billing Zip Code is required at all times. et the the form method to post and the action of the form to the JetDirect testing URL - Production URL will be provided once the merchant has completed the integration and testing.

9 If a TOKEN only request is sent please note that JetPay will TOKENIZE the card number and expiration date. A TOKEN only request does NOT validate that a card is live or good only that it passes the LUHN Check and that the date is valid. IF you are using TOKEN only for the bulk of your transactions we strongly suggest that the merchant account also use the JetPay Account Updater option to help and ensure that that card numbers and expiration dates are correct at the time when a TOKEN is used for transactions. Merchant Testing Variables Variable merchant_mid jp_key Value TETTERMINAL abcdefghijk jp_token ABCDEFGHIJKabcdefghijk cid The first 24 characters of the merchant name. Do not include spaces or special characters. Once testing is complete this variable maybe be any 24 alphanumeric value used to tie the transaction to the customer making the payment. If the merchant will be using JetPay s GetReporting system as the sole resource for transaction data it is strongly advised that the merchant also set this value in on of the User Data fields (UD1, UD2, UD3). The use of the User Data fields will ensure that the customer ID, customer number etc is presented in the transaction details in JetPay s GetReporting system. Thus simplifying bookkeeping by connecting the transaction to the customer.

10 3 The JetPay Response After the transaction has been completed JetPay will return to the merchant the transaction data in the form of an HTTP POT, to a return URL provided by the merchant. This transaction data can include a number of different values based on the merchant s configuration as well as the information provided by the merchant. The table below outlines each returned variable and a description of the information. For approved Credit Card and ACH Returned Variable Description tandard/ Optional jp_return_hash A retuned sha512 has using the same construction set as the jp_request_hash. However for an approval the hash will be appended with APPROVED Example of the build would be: TID.AMOUNT.JP_TOKEN.ORDER_NUMBER.APPROVED cid Customer ID as provided by Merchant cardnum Card number provided by the customer in the following format: ************#### CC card The type of card used be the customer for the transaction V=Visa MC=Master Card D=Discover AX=American Express CC chargetotal The total amount that was charged for this payment. This amount includes any fee incurred for online bill pay. responsetext Text providing a verbose statement of the transaction. In this instance it would be: APPROVED transid Transaction ID actcode The Action Code for the transaction Note to obtain a full listing of Action Codes please contact JetPay Customer ervice at [email protected] and request the Action Code List. apprcode The six(6) character authorization code for the transaction CC cvvmatch CVV or ecurity Code Matching information^ CC addressmatch Address Verification Match Code^ CC zipmatch Zjp Code Verification Match Code^ CC avsmatch Address Verification Match Code^^ CC cctoken Token for Credit Card Number and Expiration Date CC name Card Holder or Account Holders Name CC

11 merordernumber As provided by the merchant. O merud1 merud2 merud3 As provided by the merchant O merdata0-9 As provided by the merchant O For Declined CC and ACH Returned Variable Description tandard/ Optional jp_return_hash A retuned sha512 has using the same construction set as the jp_request_hash. However for an approval the hash will be appended with DECLINE Example of the build would be: TID.AMOUNT.JP_TOKEN.ORDER_NUMBER.DECLINE cid Customer ID as provided by Merchant transid Transaction ID responsetext Text providing a verbose statement of the transaction. In this instance it would be: DECLINE The Action Code for the transaction* actcode Note to obtain a full listing of Action Codes please contact JetPay Customer ervice at [email protected] and request the Action Code List. amount Amount attempted to be charged name Card Holder or Account Holders Name CC merordernumber As provided by the merchant. O

12 pecial for Authentication Failures. In the instance where the incoming HA512 hash can not be validated the transaction will immediately be rejected. And a Response returned to the dataurl value with the following values. Returned Variable Description tandard/ Optional jp_return_hash A retuned sha512 has using the same construction set as the jp_request_hash. However for an approval the hash will be appended with AUTHENTICATIONFAIL Example of the build would be: TID.AMOUNT.JP_TOKEN.ORDER_NUMBER.AUTHENTICA TEFALE cid Customer ID as provided by Merchant transid Transaction ID responsetext Text providing a verbose statement of the transaction. In this instance it would be: AUTHENTICATEFAIL name Card Holder or Account Holders Name CC amount Amount attempted to be charged merordernumber As provided by the merchant. O Once the data is sent to the dataurl of the merchant, the users browser will be redirected to the merchant designated decline url (decurl).

13 4 Certification Testing JetPay certification testing is intended to prepare a merchant for processing transactions through JetPay. This document contains test suites and test cases that enable a merchant to prepare and submit test JetPay transactions and verify compliance with JetPay submission rules. Testing validation must be completed prior to the issuing of the merchant Key and Token sets. Please record the Transaction ID s from your test cases and submit them to [email protected] 4a tandard Transaction Processing Test uite The following test cases consist of common JetPay transactions that many merchants will need to be able to perform. To certify, the merchant needs to submit those test cases that apply to the merchant's anticipated requirements. The following test cases will certify standard sales transactions. The credit card used for these test cases will follow the format, xxxx. Test Case Type PAN Exp Amount Expected Result Date TND001 ALE /13 $10.00 Approved TND002 ALE /11 $10.00 Expired Card TND003 ALE /13 $10.00 Invalid Card Number TND004 Through TND051 ALE /13 Amounts between $1.00 and $2.00 ($1.01, $1.02, etc) Assorted responses both approved and declined. These test cases are always required. 4b CVV2 Test Cases The credit card companies support multiple methods for validating credit cards and verifying a cardholder's identity. JetPay supports CVV2, CVC2, and CID card validation, available from Visa, MasterCard, and American Express, as well as all the other major credit card brands. JetPay supports address verification ("AV") as implemented by Visa, MasterCard, and American Express (as well as Amex's name verification feature). With these two common features, a credit card's integrity can be validated and a cardholder's billing address can be verified. Even more importantly, these two features reduce transaction charges and help to protect a merchant against charge backs. The following test cases will certify CVV2 transactions. The credit card used for these test cases use the following format: xxxx. Test Case Type PAN Exp Date CVV201 CVV202 Amount CVV2 Expected Result ALE Or /13 $ Approved, CVV Matches ALE Or /13 $ Approved, CVV Doesn t Match

14 CVV203 ALE /13 $ Approved, CVV not processed Or CVV /13 $ Approved, CVV Matches CVV205 CVV206 ALE or /13 $ Declined, CVV Not Processed ALE or /13 $ Declined, CVV Matches 4c Address Verification Test Cases The following test cases will certify address verification transactions using AV. The credit card used for these test cases is xxxx. Test AV if AV is activated on the Merchant Account. Test Case Type PAN Exp Date AV01 AV02 AV03 AV04 AV05 Amount Address Postal Code ALE /11 $ Fifth treet Or ALE /11 $ Fifth treet Or ALE /11 $ Fifth treet Or ALE or /11 $ Fifth treet ALE or /11 $ Fifth treet Expected Result Approved, both address & zip match Approved, address match, zip not match Approved, zip match, address does not match Approved, address and zip do not match Approved, international non- AV participant AV06 ALE or /11 $ Fifth treet Declined, AV Unavailable

15 4d Checking Account and avings Account Transactions (ACH) Merchants may submit bank drafts to JetPay. JetPay can enable properly configured merchants to send checks and savings account drafts directly into their bank account. By submitting the ABA routing code listed on every check along with the bank account number and the accountholder's name, JetPay will route these bank drafts directly into the merchant's bank account. Refunds of bank drafts are also available. Bank accounts submitted through ACH require an ABA number, and account number, an accountholder's name, and an identifying check number. The following processes prescribe the test cases for ACH processing. For Approval Testing use routing code of , for Decline Testing use routing number of For the cardholder name, use "John Q. Public" or the name of your favorite tar Wars character. Test Case Type Account Number Check Number Amount Expected Result ACH01 CHECK $10.00 Approved ACH02 CHECK $10.00 Approved ACH03 CHECK $10.00 Approved ACH04 CHECK $10.00 Decline ACH05 CHECK $10.00 Decline Once your testing has been validated and certified you will receive you Key and Token set that is unique to your Terminal ID (TID). Please note that there is only one Key/Token set per TID. If you are running multiple sites you will need one(1) TID and one(1) Key/Token set for each site.

16 5 pecial Considerations for the Developer. While JetDirect has been created with ease of implementation in mind there are some factors that the developer must take into consideration. 1. Content Management ystems (CM) such as WordPress, Joomla, Drupal etc may not allow the developer to run custom scripts within the framework. Considerations may need to be made to run JetDirect out side of the base CM package. 2. The developer should take into account the need to disable the ubmit button action on the first click OR through use of a modal set a progress.gif to alert the user that some action is taking place. Failure to do so or allowing the customer to click the ubmit more than once can result in duplicate or multiple transactions being submitted. Further, a 30 second time out for your card page is recommended if the client does not receive a redirect in that time; the developer should auto redirect to an error page alerting the user that there is an issue and to contact the merchants customer service. JetPay does not provide error pages or notifications to the user in the instance of a time out or communication issues back to the merchant site. 3. As stated previously in this document, the card page must not have any downwards interaction with the merchant s server or network in order to be PCI QA Level A compliant. Any form validation for required fields or completeness must take place on the client s machine via Javacript, AJAX, jquery, etc. Checks may need to be implemented to check for Javacripting being turned off in browsers and ether a notice prior to the card form. 4. Cross browser compliance must also be taken into consideration. Developers should test on Internet Explore, Fire Fox, afari, and Opera at a minimum. 5. In regard to the returl, decurl and dataurl please provide the full path where browser redirects are to take place as well as where the transaction data is to be sent. The use of dynamic urls, sim-links etc may result in loss of data in the return information from JetPay.

17 6 Error Codes and Other Resources. Developers will find a full list of transaction error codes, test credit card and ACH account numbers, AV codes located here - ample Code in PHP may be downloaded here - For integration assistance please contact via [email protected] All information contained in this document is accurate and correct at the time of publication. Please check the JetPay.com web site to validate that you have the most current and up to date version. Changes to this document may be made with notice.

Global Transport Secure ecommerce Decision Tree

Global Transport Secure ecommerce Decision Tree Global Transport Secure ecommerce Decision Tree Development work* or software configuration** is required. Please be prepared to engage a webmaster/developer for assistance Are you looking for a hosted

More information

Netswipe Processing Implementation

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

More information

Merchant Integration Guide

Merchant Integration Guide Merchant Integration Guide Card Not Present Transactions January 2012 Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 082007 Ver.2.0 Authorize.Net LLC ( Authorize.Net )

More information

Process Transaction API

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

More information

Merchant Integration Guide

Merchant Integration Guide Merchant Integration Guide Card Not Present Transactions Authorize.Net Customer Support [email protected] Authorize.Net LLC 071708 Authorize.Net LLC ( Authorize.Net ) has made efforts to ensure the

More information

itransact Gateway Fast Start Guide

itransact Gateway Fast Start Guide itransact Gateway Fast Start Guide itransact Gateway Fast Start Guide Table of Contents 1. Version and Legal Information... 1 2.... 2 Quick Setup... 2 The Card Setup... 2 Order Form Setup... 3 Simple

More information

Credomatic Integration Resources. Browser Redirect API Documentation June 2007

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

More information

Direct Post. Integration Guide

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

More information

Address Verification System (AVS) Checking

Address Verification System (AVS) Checking Address Verification System (AVS) Checking The Address Verification System (AVS) is a service provided by credit card Issuers intended to authenticate the Purchaser (Customer) as the authorized cardholder.

More information

JetPay Authorization XML Specification

JetPay Authorization XML Specification JetPay Authorization XML Specification 2012 JetPay LLC. All rights reserved. ID: 16730 2012-2-16 1 Contents 1 Introduction 2 Element Overview 2.1 JetPay Transaction Request Elements 2.2 Request Transaction

More information

ANZ egate Virtual Payment Client

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

More information

Visa Checkout Integration Guide V1.0

Visa Checkout Integration Guide V1.0 Visa Checkout Integration Guide V1.0 IP Payments Pty Ltd Level 3, 441 Kent Street Sydney NSW 2000 Australia (ABN 86 095 635 680) T +61 2 9255 9500 F +61 2 8248 1276 www.ippayments.com No part of this document

More information

DalPay Internet Billing. Checkout Integration Guide Recurring Billing

DalPay Internet Billing. Checkout Integration Guide Recurring Billing DalPay Internet Billing Checkout Integration Guide Recurring Billing Version 1.3 Last revision: 01/07/2011 Page 1 of 16 Version 1.3 Last revision: 01/07/2011 Page 2 of 16 REVISION HISTORY 4 INTRODUCTION

More information

Merchant Account Service

Merchant Account Service QuickBooks Online Edition Feature Guide Merchant Account Service C o n t e n t s Introduction............................. 2 What is a merchant account?.................. 2 What types of credit cards can

More information

PROCESS TRANSACTION API

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

More information

Alpha e-pay v2 Merchant User Manual (v1.9)

Alpha e-pay v2 Merchant User Manual (v1.9) Alpha e-pay v2 Merchant User Manual (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 and DeltaPAY are used

More information

Hosted Credit Card Forms Implementation Guide

Hosted Credit Card Forms Implementation Guide Hosted Credit Card Forms Implementation Guide Merchant implementation instructions to integrate to the Setcom s hosted credit card forms. Covers: fraud screening, Verified by Visa, MasterCard SecureCode

More information

PayWithIt for Android Devices User Guide Version 1.0.0

PayWithIt for Android Devices User Guide Version 1.0.0 PayWithIt for Android Devices User Guide Table of Contents About PayWithIt... 1 Installing PayWithIt... 1 Logging on to PayWithIt... 2 Logging Off from PayWithIt... 2 Configuring PayWithIt Settings...

More information

Setting Up a CyberSource Web Payment Account

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

More information

Volume PLANETAUTHORIZE PAYMENT GATEWAY. vtiger CRM Payment Module. User Guide

Volume PLANETAUTHORIZE PAYMENT GATEWAY. vtiger CRM Payment Module. User Guide Volume 2 PLANETAUTHORIZE PAYMENT GATEWAY vtiger CRM Payment Module User Guide S A L E M A N A G E R M E R C H A N T S E R V I C E S User Guide and Installation Procedures Information in this document,

More information

Merchant One Payment Systems Integration Resources. Direct Post API Documentation June 2007

Merchant One Payment Systems Integration Resources. Direct Post API Documentation June 2007 Merchant One Payment Systems Integration Resources Direct Post API Documentation June 2007 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale

More information

PayLeap Guide. One Stop

PayLeap Guide. One Stop PayLeap Guide One Stop PayLeap does it all. Take payments in person? Check. Payments over the phone or by mail? Check. Payments from mobile devices? Of course. Online payments? No problem. In addition

More information

CardControl. Credit Card Processing 101. Overview. Contents

CardControl. Credit Card Processing 101. Overview. Contents CardControl Credit Card Processing 101 Overview Credit card processing is a very complex and important system for anyone that sells goods. This guide will hopefully help educate and inform new and old

More information

Secure Payment Form User s Guide

Secure Payment Form User s Guide User s Guide (Functional Reference / Technical Specifications) REDFIN NETWORK PAYMENT GATEWAY Document Version 1.3 Copyright 2013 RedFin Network. All Rights Reserved Introduction Visit us at: http://www.redfinnet.com.

More information

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010 Network Merchants Inc (NMI) Integration Resources Direct Post API Documentation April 2010 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale

More information

Three Step Redirect API V2.0 Patent Pending

Three Step Redirect API V2.0 Patent Pending Three Step Redirect API V2.0 Patent Pending Contents Three Step Redirect Overview... 4 Three Step Redirect API... 4 Detailed Explanation... 4 Three Step Transaction Actions... 7 Step 1... 7 Sale/Auth/Credit/Validate/Offline

More information

My Sage Pay User Manual

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

More information

An access number, dialed by a modem, that lets a computer communicate with an Internet Service Provider (ISP) or some other service provider.

An access number, dialed by a modem, that lets a computer communicate with an Internet Service Provider (ISP) or some other service provider. TERM DEFINITION Access Number Account Number Acquirer Acquiring Bank Acquiring Processor Address Verification Service (AVS) Association Authorization Authorization Center Authorization Fee Automated Clearing

More information

Credit Card Processing Overview

Credit Card Processing Overview CardControl 3.0 Credit Card Processing Overview Overview Credit card processing is a very complex and important system for anyone that sells goods. This guide will hopefully help educate and inform new

More information

API Integration Payment21 Button

API Integration Payment21 Button API Integration Payment21 Button The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The API will allow

More information

MySagePay. User Manual. Page 1 of 48

MySagePay. User Manual. Page 1 of 48 MySagePay User Manual Page 1 of 48 Contents About this guide... 4 Getting started... 5 Online help... 5 Accessing MySagePay... 5 Supported browsers... 5 The Administrator account... 5 Creating user accounts...

More information

Gateway Direct Post API

Gateway Direct Post API Gateway Direct Post API http://merchantguy.com @MerchantGuy Questions? [email protected] Contents Methodology....3! Direct Post Method (Server to Server FIG. 1...3 Transaction Types.....4! Sale (sale)..4!

More information

ipayment Gateway API (IPG API)

ipayment Gateway API (IPG API) ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...

More information

JetPay Hosted Payment Page(HPP) Development and Integration Guide

JetPay Hosted Payment Page(HPP) Development and Integration Guide JetPay Hosted Payment Page(HPP) Development and Integration Guide - 1 - JetPay Hosted Payment Page(HPP) - 1 - Introduction - 3 - What merchants qualify for use with JetPayHPP. - 3 - Process Overview -

More information

Processing e-commerce payments A guide to security and PCI DSS requirements

Processing e-commerce payments A guide to security and PCI DSS requirements Processing e-commerce payments A guide to security and PCI DSS requirements August 2014 Contents Foreword by Peter Bayley 3 The systems involved 4 The key steps involved 4 The Payment Industry (PCI) Data

More information

Elavon Payment Gateway Hosted Payment Page

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

More information

A: This will depend on a number of factors. Things to consider and discuss with a member of our ANZ Merchant Services team are:

A: This will depend on a number of factors. Things to consider and discuss with a member of our ANZ Merchant Services team are: 1 ANZ egate FAQ s Contents Section 1 General information: page 1 Section 2 Technical information for ANZ egate Merchants: page 5 November 2010 Section 1 General information Q: What is ANZ egate? A: ANZ

More information

Gateway Control Panel Quick Start Instructions

Gateway Control Panel Quick Start Instructions Gateway Control Panel Quick Start Instructions Contents: 1. Virtual Terminal Functions 2. Recurring Billing 3. Batch Upload 4. Options 5. Reports 6. QuickBooks 7. Integration 8. ispyfraud 9. Customer Vault

More information

MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27

MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27 MiGS Virtual Payment Client Integration Guide July 2011 Software version: MR 27 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you must

More information

Elavon Payment Gateway - Redirect Integration Guide

Elavon Payment Gateway - Redirect Integration Guide Elavon Payment Gateway - Redirect Integration Guide Version: v1.1 Table of Contents 1 About This Guide 3 1.1 Purpose 3 1.2 Audience 3 1.3 Prerequisites 3 1.4 Related Documents 3 2 Elavon Payment Gateway

More information

DalPay Internet Billing. Technical Integration Overview

DalPay Internet Billing. Technical Integration Overview DalPay Internet Billing Technical Integration Overview Version 1.3 Last revision: 01/07/2011 Page 1 of 10 Version 1.3 Last revision: 01/07/2011 Page 2 of 10 REVISION HISTORY... 4 INTRODUCTION... 5 DALPAY

More information

Credit Card Processing with Element Payment Services. Release 8.7.9

Credit Card Processing with Element Payment Services. Release 8.7.9 Credit Card Processing with Element Payment Services Release 8.7.9 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including

More information

Fraud Detection. Configuration Guide for the Fraud Detection Module v.4.2.0. epdq 2014, All rights reserved.

Fraud Detection. Configuration Guide for the Fraud Detection Module v.4.2.0. epdq 2014, All rights reserved. Configuration Guide for the Fraud Detection Module v.4.2.0 Table of Contents 1 What is the... Fraud Detection Module? 4 1.1 Benefits 1.2 Access 1.3 Contents... 4... 4... 4 2 Fraud detection... activation

More information

Realex Payments. Magento Community / Enterprise Plugin. Configuration Guide. Version: 1.1

Realex Payments. Magento Community / Enterprise Plugin. Configuration Guide. Version: 1.1 Realex Payments Magento Community / Enterprise Plugin Configuration Guide Version: 1.1 Document Information Document Name: Magento Community / Enterprise Plugin Configuration Guide Document Version: 1.1

More information

eway AU Hosted Payment Page

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

More information

CyberSource Secure Acceptance Web/Mobile

CyberSource Secure Acceptance Web/Mobile Title Page CyberSource Secure Acceptance Web/Mobile Configuration Guide October 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information

More information

Credit Card Processing with Element Payment Services (Eterm) Release 8.7.8

Credit Card Processing with Element Payment Services (Eterm) Release 8.7.8 Credit Card Processing with Element Payment Services (Eterm) Release 8.7.8 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents,

More information

Java SFA merchant integration guide

Java SFA merchant integration guide Java SFA merchant integration guide Installing the SFA JAVA Library Pre-requisites 1. The Merchant's machine where SFA will be installed should have JDK1.3 installed. 2. The Merchant must possess the

More information

Paya Card Services Payment Gateway Extension. Magento Extension User Guide

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

More information

PayDollar PayGate. Integration Guide (For third party shopping cart platform v1.0)

PayDollar PayGate. Integration Guide (For third party shopping cart platform v1.0) PayDollar PayGate Integration Guide (For third party shopping cart platform v1.0) (Leave Blank Intentionally) Page 1 Copyright Information AsiaPay (HK) Limited Room 1702, 17/F K. Wah Centre 191 Java Road

More information

Virtual Terminal Solution

Virtual Terminal Solution Virtual Terminal Solution VersaPay Table of Contents Introduction 1 How to Process a Transaction 2 Storing and Reusing a Customer s Credit Card Number 5 Setting up Automatic Recurring Billing 9 Hosted

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.5 Published: 6 August 2015 Table of Contents 1 Introduction... 3 1.1 Features... 3 1.2

More information

API Integration Payment21 Recurring Billing

API Integration Payment21 Recurring Billing API Integration Payment21 Recurring Billing The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The

More information

Merchant Plug-In. Specification. Version 3.2. 110.0093 SIX Payment Services

Merchant Plug-In. Specification. Version 3.2. 110.0093 SIX Payment Services Merchant Plug-In Specification Version 3.2 110.0093 SIX Payment Services Table of contents 1 Introduction... 3 1.1 Summary... 3 1.2 Requirements... 4 1.3 Participation and Result of the Authentication...

More information

Credit & Debit Application

Credit & Debit Application USER MANUAL ALL TERMINAL PRODUCTS Credit & Debit Application Magic Models: C5, X5, X8, M3, M8 V Series Models: V5, V8, V9, V8 Plus, V9 Plus 1 Dejavoo Systems Instruction Manual V429.12 Instruction Manual

More information

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

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

More information

Merchant e-solutions Payment Gateway Back Office User Guide. Merchant e-solutions January 2011 Version 2.5

Merchant e-solutions Payment Gateway Back Office User Guide. Merchant e-solutions January 2011 Version 2.5 Merchant e-solutions Payment Gateway Back Office User Guide Merchant e-solutions January 2011 Version 2.5 This publication is for information purposes only and its content does not represent a contract

More information

CPAY MERCHANT INTEGRATION SPECIFICATION

CPAY MERCHANT INTEGRATION SPECIFICATION CPAY MERCHANT INTEGRATION SPECIFICATION 1 CONTENTS Using this specification... 3 Purpose... 3 Audience... 3 Introduction... 4 Payment Process... 5 Payment Parameters... 6 Technical Details... 8 Communication

More information

Internet Payment Gateway

Internet Payment Gateway Internet Payment Gateway Merchant Administration Console Merchant Services TABLE OF CONTENTS Introduction to the Merchant Administration Console... 5 Console Overview... 5 Login Conditions... 5 Merchant

More information

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1 Virtual Payment Client Integration Reference April 2009 Software version: 3.1.21.1 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you

More information

API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published

API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published Contents 1. Version Control... 1 2. Introduction... 2 3. Prerequisites... 2 4. Payment Submission Workflow...

More information

Visa Checkout September 2015

Visa Checkout September 2015 Visa Checkout September 2015 TABLE OF CONTENTS 1 Introduction 1 Integration Flow 1 Visa Checkout Partner merchant API Flow 2 2 Asset placement and Usage 3 Visa Checkout Asset Placement and Usage Requirements

More information

WEB TERMINAL AND RECURRING BILLING

WEB TERMINAL AND RECURRING BILLING PROCESSING TRANSACTIONS WITH WEB TERMINAL AND RECURRING BILLING Document Version 1.4 December 2013 For further information please contact Digital River customer support at 0800 756 3350 or [email protected].

More information

itransact Gateway Recurring Billing Guide

itransact Gateway Recurring Billing Guide itransact Gateway Recurring Billing Guide itransact Gateway Recurring Billing Guide Table of Contents 1. Version and Legal Information... 1 2. The Recurring Billing System... 2 3. Setting Up Recurring

More information

JetPay SM JetCom SM. User s Guide

JetPay SM JetCom SM. User s Guide JetPay SM JetCom SM User s Guide Table of Contents Introduction...3 General...3 Advantages of the JetPay Payment Gateway...4 Software Requirements...4 Processing Transactions with JetCom...5 Invoking the

More information

Authorize.Net. Advanced Integration Method. Miva Merchant Module. Documentation for module version 1.43. Last Updated: 5/07/03

Authorize.Net. Advanced Integration Method. Miva Merchant Module. Documentation for module version 1.43. Last Updated: 5/07/03 Authorize.Net Advanced Integration Method Miva Merchant Module Documentation for module version 1.43 Last Updated: 5/07/03 Module and documentation created by 4TheBest.net 4TheBest.net AIM Module Documentation

More information

Payment Express Ecommerce PX Pay Interface

Payment Express Ecommerce PX Pay Interface Payment Express Ecommerce PX Pay Interface 1 2 CONTENTS OVERVIEW... 3 BASIC COMMUNICATION... 5 PREPARATION... 8 TRANSACTION REQUEST... 9 GenerateRequest XML Document... 9 Request XML Document... 10 TRANSACTION

More information

Fraud Detection Module (basic)

Fraud Detection Module (basic) Table of contents 1. Introduction 1.1 Benefits 1.2 Contents 2. Activation and configuration 2.1 Blocking rules 2.1.1 Card country 2.1.2 IP address country 2.1.3 Country consistency 2.1.4 3-D Secure 2.2

More information

Testing Transactions

Testing Transactions Before you activate your website or application for use by buyers, test your integration. A simulated payment network handles transactions, enabling you to verify the configuration and operation of your

More information

Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues.

Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues. Contents 1 Introduction 4 2 Processing Transactions 5 2.1 Transaction Terminology 5 2.2 Using Your Web Browser as a Virtual Point of Sale Machine 6 2.2.1 Processing Sale transactions 6 2.2.2 Selecting

More information

Server-to-Server Credit Card Implementation Guide

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

More information

Audi Virtual Payment Client Integration Manual

Audi Virtual Payment Client Integration Manual Audi Virtual Payment Client Integration Manual 1 Table of Contents Table of Contents... 2 Introduction:... 3 Intended Audience:... 3 AVPC Payment Requests Processing... 3 AVPC required parameters... 3

More information

Payment Processing Manual EZ-CARE2

Payment Processing Manual EZ-CARE2 Payment Processing Manual EZ-CARE2 A quality product from SofterWare, Inc. 132 Welsh Road, Suite 140 Horsham, PA 19044-2217 215-628-4343 Fax: 215-542-4370 Email: [email protected] Revision Date This

More information

Appendix 1 Payment Card Industry Data Security Standards Program

Appendix 1 Payment Card Industry Data Security Standards Program Appendix 1 Payment Card Industry Data Security Standards Program PCI security standards are technical and operational requirements set by the Payment Card Industry Security Standards Council to protect

More information

Ecommerce Setup Wizard Site Setup Wizards

Ecommerce Setup Wizard Site Setup Wizards Ecommerce Setup Wizard Site Setup Wizards ecommerce Setup Wizard Before you begin this wizard you must first set up your ecommerce gateway This wizard will require information that is provided to you by

More information

6. REPONSE CODE DEFINITION

6. REPONSE CODE DEFINITION 6. REPONSE CODE DEFINITION 6.1 ACTION KEY: Action Description Call Call your Chase Paymentech Customer Service for assistance Cust. Resend Voice Wait Try to resolve with customer or obtain alternate payment

More information

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

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

More information

Merchant Account Glossary of Terms

Merchant Account Glossary of Terms Merchant Account Glossary of Terms From offshore merchant accounts to the truth behind free merchant accounts, get answers to some of the most common and frequently asked questions. If you cannot find

More information

Elavon Payment Gateway- Reporting User Guide

Elavon Payment Gateway- Reporting User Guide Elavon Payment Gateway- Reporting User Guide Version: v1.1 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 Terminology... 4 1.6

More information

OXY GEN GROUP. pay. payment solutions

OXY GEN GROUP. pay. payment solutions OXY GEN GROUP pay payment solutions hello. As UK CEO, I m delighted to welcome you to Oxygen8. We ve been at the forefront of multi-channel solutions since 2000. Headquartered in Birmingham, UK, we have

More information

Card-Present Transactions Implementation Guide Version 1.0

Card-Present Transactions Implementation Guide Version 1.0 Card-Present Transactions Implementation Guide Version 1.0 Page 2 of 41 Table of Contents INTRODUCTION...4 ADVANCED INTEGRATION METHOD (AIM)...5 What is the Advanced Integration Method (AIM)?...5 How Does

More information

Virtual Terminal User s Guide

Virtual Terminal User s Guide Virtual Terminal User s Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l instant. Last updated: June 2008 PayPal

More information

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

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

More information

RealAuth Hosted Payment Page

RealAuth Hosted Payment Page RealAuth Hosted Payment Page Developers Guide Version: v1.1.4 Document Information Document Name: RealAuth HPP Developer's Guide Document Version: 1.1.4 Release Date: 15th January 2015 Legal Statement

More information

Optimizing the Payment Process in SAP

Optimizing the Payment Process in SAP Optimizing the Payment Process in SAP As a company, your goal is to serve your customers effectively, efficiently generating sales and collecting revenue. The nature of the sale and payment can take many

More information

Developer Guide To The. Virtual Merchant

Developer Guide To The. Virtual Merchant Developer Guide To The Virtual Merchant March 1, 2010 2 Virtual Merchant Developer s Guide THIS VIRTUAL MERCHANT DEVELOPER S GUIDE WILL FAMILIARIZE YOU WITH ALL THE TRANSACTION TYPES AND PROCEDURES YOU

More information

Domain Central Reseller Billing 4.2

Domain Central Reseller Billing 4.2 Domain Central Domain Central Reseller Billing 4.2 Getting Started - Managing Processing Centers Revision 1.0.05 (c) 1999-2007 2 Contents Preface 3 Documentation Conventions...3 Typographical Conventions...3

More information

The Wells Fargo Payment Gateway Business Center. User Guide

The Wells Fargo Payment Gateway Business Center. User Guide The Wells Fargo Payment Gateway Business Center User Guide Contents 1 Introduction 1 About the Wells Fargo Payment Gateway service Business Center 1 About this guide 2 Access the Business Center 2 Log

More information

CyberSource and NetSuite Getting Started Guide

CyberSource and NetSuite Getting Started Guide CyberSource and NetSuite Getting Started Guide Abstract A comprehensive guide to setting up CyberSource and NetSuite to accept payments Table of Contents This document explains the different steps to set

More information

Josiah Wilkinson Internal Security Assessor. Nationwide

Josiah Wilkinson Internal Security Assessor. Nationwide Josiah Wilkinson Internal Security Assessor Nationwide Payment Card Industry Overview PCI Governance/Enforcement Agenda PCI Data Security Standard Penalties for Non-Compliance Keys to Compliance Challenges

More information

First Data Global Gateway Integration Guide Connect 2.0

First Data Global Gateway Integration Guide Connect 2.0 First Data Global Gateway Integration Guide Connect 2.0 Version 1.2.1 First Data Global Gateway Connect 2.0 Integration Guide (v1.2.1) 1 First Data Global Gateway INTEGRATION GUIDE CONNECT 2.0 VERSION

More information

Credit & Debit Application

Credit & Debit Application USER MANUAL ALL TERMINAL PRODUCTS Credit & Debit Application Magic Models: C5, X5, X8, M3, M8 V Series Models: V5, V8, V9, V8 Plus, V9 Plus 1 Dejavoo Systems Instruction Manual V429.12 Instruction Manual

More information

Three Step Redirect API

Three Step Redirect API Inspire Commerce &.pay Three Step Redirect API Inspire Commerce 800-261-3173 [email protected] Contents Overview... 3 Methodology... 3 XML Communica:on... 5 Transac:on Opera:ons... 6 Customer

More information

Alias Manager. Supplement to the Advanced Integration guides, v.3.2.5. epdq 2014, All rights reserved.

Alias Manager. Supplement to the Advanced Integration guides, v.3.2.5. epdq 2014, All rights reserved. Supplement to the Advanced Integration guides, v.3.2.5 Table of Contents 1 What is the... Alias Manager? 3 2 Creating an... Alias 4 2.1 e-commerce... 4 2.1.1 2.1.2 2.1.3 2.2 DirectLink 2.2.1 2.2.2 2.2.3

More information

PayPal Website Payments Pro and Virtual Terminal Agreement

PayPal Website Payments Pro and Virtual Terminal Agreement >> View all legal agreements PayPal Website Payments Pro and Virtual Terminal Agreement Last Update: Oct 22, 2013 Print Download PDF This PayPal Pro / Virtual Terminal Agreement ("Pro/VT Agreement") is

More information