PaperCut Payment Gateway Module Realex Realauth Redirect Quick Start Guide



Similar documents
PaperCut Payment Gateway Module CyberSource Quick Start Guide

PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide

TouchNet upay Quick Start Guide

PaperCut Payment Gateway Module CommWeb Quick Start Guide

PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide

PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide

How To Set Up The Barclaycard Epdq Cardholder Payment Interface (Cpi) On Papercut (Barclay Card) On A Microsoft Card (For A Credit Card) With A Creditcard (For An Account)

PaperCut Payment Gateway Module Authorize.Net Quick Start Guide

PaperCut Payment Gateway Module - Heartland Quick Start Guide

PaperCut Payment Gateway Module - Blackboard Quick Start Guide

PaperCut Payment Gateway Module - CBORD Quick Start Guide

PaperCut NG Monitor Module Quick Start Guide

PayPal PRO Sandbox Testing

F-SECURE MESSAGING SECURITY GATEWAY

tpischeduler tpischeduler TotalFBO tpischeduler TotalFBO Initial Installation tpischeduler TotalFBO tpischeduler

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

Immotec Systems, Inc. SQL Server 2005 Installation Document

How to Configure Active Directory based User Authentication

Merchant Warehouse Credit Card Integration Gym Assistant August 2009

Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5

Dynamic DNS How-To Guide

NAS 206 Using NAS with Windows Active Directory

Remote Console Installation & Setup Guide. November 2009

How to Configure an Initial Installation of the VMware ESXi Hypervisor

Volume SYSLOG JUNCTION. User s Guide. User s Guide

PC-EFTPOS / BWA Merchant Services. Installation Guide. (Verifone Vx810)

Authentication Methods

CONFIGURING FUSE BUSINESS

SafeCom Smart Printing Administrator s Quick Guide

Desktop Deployment Guide ARGUS Enterprise /29/2015 ARGUS Software An Altus Group Company

Installation Guide Supplement

MAGENTO - SETUP PAYMENT PLANS

NovaBACKUP Central Management Console

Semantic based Web Application Firewall (SWAF - V 1.6)

PowerLink for Blackboard Vista and Campus Edition Install Guide

Setting Up the Mercent Marketplace Price Optimizer Extension

MobileStatus Server Installation and Configuration Guide

F-Secure Internet Gatekeeper Virtual Appliance

InfoRouter LDAP Authentication Web Service documentation for inforouter Versions 7.5.x & 8.x

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

Avigilon Control Center Gateway User Guide. Version 5.4

Web Hosting Control Panel Guide

Using Internet or Windows Explorer to Upload Your Site

IIS, FTP Server and Windows

VMware vcenter Support Assistant 5.1.1

HP ProCurve Manager Plus

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

How to make a VPN connection to our servers from Windows XP

F-Secure Messaging Security Gateway. Deployment Guide

ilaw Installation Procedure

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

DocAve for Office 365 Sustainable Adoption

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

Compiere ERP & CRM Installation Instructions Windows System - EnterpriseDB

Quick Guide of HiDDNS Settings (with UPnP)

External Authentication with Windows 2012 R2 Server with Remote Desktop Web Gateway Authenticating Users Using SecurAccess Server by SecurEnvoy

AVG Business SSO Connecting to Active Directory

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

Sage 300 ERP Sage CRM 7.2 Integration Guide

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Filter Avoidance and Anonymous Proxy Guard

System Administration Guide

Configuration Manual

Configuring. Moodle. Chapter 82

Only LDAP-synchronized users can access SAML SSO-enabled web applications. Local end users and applications users cannot access them.

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1

PC-EFTPOS IP Communications Gateway Installation Guide. EFT Client & EFT Server

VoipNow Automation Integrated Payment Plug-ins. For more information about VoipNow Automation, check: Copyright PSA.

Installation Guide for Windows May 2016

Infinity Web Viewer Reference Guide

3. From the Merchant Administration drop down select VCS Interfacing (page1)

Dragonframe License Manager User Guide Version 1.2.2

SAML single sign-on configuration overview

CyberSource EBC for MIT Clubs Transcript

IBM WEBSPHERE LOAD BALANCING SUPPORT FOR EMC DOCUMENTUM WDK/WEBTOP IN A CLUSTERED ENVIRONMENT

SOA Software API Gateway Appliance 7.1.x Administration Guide

Administration Guide GroupWise Mobility Service 2.1 February 2015

Payment Connect. 70 Royal Little Drive. Providence, RI Copyright Optum. All rights reserved. Updated: 3/7/13

SPC Connect Configuration Manual V1.0

PaperCut Implementing PaperCut NG

Magento Extension Point of Sales User Manual Version 1.0

SSL User Authentication with the HTTP Security Server

Cloud Control Panel (CCP) Installation Guide

Sage 300 ERP Sage CRM 7.1 Integration Guide

Training module 2 Installing VMware View

Burst Technology bt-loganalyzer SE

Dovico Timesheet v12 INSTALLATION GUIDE

Configure Single Sign on Between Domino and WPS

Installation and Deployment

Voice Call Addon for Ozeki NG SMS Gateway

Connecting EWS using DDNS

Quick Reference Guide PAYMENT GATEWAY (Virtual Terminal)

Remote Filtering Software

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

Installing and Using the vnios Trial

Installing Software and Options for the Polycom RealPresence Group Series and Accessories

Wireless G Broadband quick install

V Series Rapid Deployment Version 7.5

Transcription:

PaperCut Payment Gateway Module Realex Realauth Redirect Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and testing the Payment Gateway Module for use with Realex s hosted credit card payment service, Realex Realauth Redirect. The main Payment Gateway Module documentation may be downloaded from: http://www.papercut.com/anonftp/pub/pcng/ext/payment-gateway/paymentgatewaymodule.pdf IMPORTANT: You should have a registered and active Realex merchant account with Realauth Redirect functionality activated before installing the payment gateway. Realex can assist with these tasks. The login information will be required during setup. Setup and testing time should take around 30 minutes for basic setup, plus time for customizing the order pages if required. No system level restart is required; however the PaperCut application server will be restarted during the install process. If other administrators are using the PaperCut administration interface at this time, it may be advisable to warn them of the pending restart. This document is written assuming the reader has good server administration skills and is experienced with general PaperCut administration.

Stage 1: Realex Information Several pieces of information are required from Realex before PaperCut can send users to the order page: 1. Your Realex merchant id. This is a unique id assigned by Realex to identify your merchant account, and is used to log into RealControl. E.g. papercut. 2. The shared secret / password associated with your merchant id. This is not necessarily the password used to log into RealControl. If you do not already have a shared secret please contact Realex to request one. 3. Confirm the payment currency you will be using (e.g. GBP, EUR ) is enabled for use with your Realex merchant account. If you are unsure, contact Realex for confirmation. 4. Realex can track transactions using sub-accounts. If you will be using a subaccounts to track PaperCut payment transactions you will need the name of the subaccount. For more information about Realex sub-accounts or to create a new sub-account please contact Realex. Stage 2: Realex Configuration Log into the Realex RealControl interface and navigate to Administration -> Configuration. There are two text fields on this page that are useful to configure: 1. The Success Text is displayed to users when their card was successfully charged but Realex could not contact PaperCut with the transaction details. This means that the payment amount was not added to the user s account. It may be helpful to write a message here telling the user to contact the relevant person (e.g. a system administrator) and notify them of the situation. This person can then check in RealControl that the user s card was indeed charged, and make a manual balance adjustment in PaperCut if required. 2. The Failure Text is displayed to users when their card was not charged, and Realex could not contact PaperCut with the transaction details. It may be helpful to write a message here telling the user that the payment failed, and who to contact if the problem keeps occurring. Copyright 2010 PaperCut Software International Pty. Ltd., All Rights Reserved. 2 of 7

Stage 3: Installing the Payment Gateway Module 1. The Payment Gateway Module will function during the PaperCut NG 40 day trial period. After this, the module must be licensed. If you have been supplied with a new license take the time to install this now. The license install procedure is documented in the PaperCut user manual chapter Licensing and Support. 2. Download the Payment Gateway Module from the PaperCut website at 3. Install the module into the same directory as PaperCut. This is normally: C:\Program Files\PaperCut NG\ 4. Open the file: http://www.papercut.com/anonftp/pub/pcng/ext/payment-gateway/pcng-payment-gatewaymodule.exe [app-path]\server\lib-ext\ext-payment-gateway-realexrr.properties in a text editor such as Notepad. 5. Locate the line realex-rr.enabled=n and change the N to Y. This will enable the Realex module. 6. Locate the line realex-rr.merchant-id and enter your Realex merchant id. 7. Locate the line realex-rr.shared-secret and enter your Realex shared secret / password. 8. Configure other options in this file as discussed in General Configuration Options in the Payment Gateway Module documentation, or by referring to the comments in the file itself. Options include limits on the amount to transfer, access groups, custom error messages, and the messages displayed to users after a successful or failed transaction. You may like to enable a group restriction to limit access to administrators until configuration is complete. 9. Save the file and exit the text editor. 10. Restart the PaperCut Application Server service via Control Panel -> Administrative Tools -> Services and wait 30 seconds. 11. Check the end of the log file at [app-path]\server\logs\server.log for any obvious error messages. Copyright 2010 PaperCut Software International Pty. Ltd., All Rights Reserved. 3 of 7

Stage 4: Firewall and POST URL Configuration The Realex server communicates with the PaperCut server via HTTP (only) on port 80 (only). You will need to ensure that Realex is able to contact the PaperCut server via an internet-accessible hostname on port 80. This will usually involve the following network changes: 1. Set up a public DNS entry to ensure the PaperCut server is publicly accessible via a friendly name (e.g. papercut.myorg.edu). 2. Either: a. Allow internet access directly to the PaperCut server over port 80, or b. Set up external firewall rules to port forward from the public address on port 80 to the PaperCut server port 9191. It is important that the firewall policy only applies to external hosts. Internal hosts will require direct access to the PaperCut server. During testing it may be appropriate to open access from any host, then lock down access to the Realex IP address range once it has been determined. Once a test transaction has been made via HTTP the Realex server IP address(es) may be gained from the payment gateway event log file (located at [app-path]/server/logs/paymentgateway/event.log). At the time of writing this address range was: 62.17.19.0/255 3. Accessing the following URL with a web browser will display a simple confirmation page containing the current time, and can be used to test external access: http://papercut.myorg.edu/rpc/gateway/realex-rr 4. Once the URL is working and accessible from the internet, contact Realex and notify them that you would like to set the script return URL for your Realauth Redirect service to the above URL. Realex will then configure this URL, being the URL that Realex will POST transaction details to. Copyright 2010 PaperCut Software International Pty. Ltd., All Rights Reserved. 4 of 7

Stage 5: Testing The payment gateway module is now ready for testing. This test will involve performing a live transaction with a real credit card, testing real-world end-to-end functionality. Afterwards the payment may be voided/credited/refunded via the RealControl interface. Note that transaction fees may be incurred for the payment or refunding. 1. Log into the PaperCut user web interface at http://papercut:9191/user 2. A new link called Add Credit should appear on the left. Click this link. 3. Select an amount to add and press Continue. 4. You should now be redirected to the Realex hosted order pages for payment. Enter the payment details including a valid credit card number and associated details as requested. 5. After entering your payment details you should be presented with the success (or failure) message as configured in ext-payment-gateway-realexrr.properties, including a link to take you back to the web interface. If this is not displayed (and the text you see is the success/failure text configured in RealControl), then something went when Realex tried to POST the details to PaperCut via the script return URL. See the Troubleshooting section for more information. 6. Continue and confirm that the value is placed on the user s PaperCut account and the transaction is listed in their transaction history. See the Troubleshooting section if you have any problems. 7. The transaction should appear in the RealControl, and may be voided or credited. Copyright 2010 PaperCut Software International Pty. Ltd., All Rights Reserved. 5 of 7

Stage 6: Go-Live If a group restriction was enabled in Stage 2 it can now be removed or altered to allow access to end-users. Your system is now live and will accept and charge credit cards. Copyright 2010 PaperCut Software International Pty. Ltd., All Rights Reserved. 6 of 7

Troubleshooting Administrators may find information in the following log files useful when trying to troubleshoot setup/configuration problems or issues reported by end-users. Payment Gateway Event Log: [app-path]\server\logs\payment-gateway\event.log This log contains gateway specific error messages and events. Application Log: [app-path]\server\logs\server.log This log contains general application specific error messages and events. Transaction Log: [app-path]\server\logs\payment-gateway\transaction.log This log contains a list of successful transactions in a tab-delimited form. Please feel free to contact the PaperCut Software Development Team at support@papercut.com if you require assistance. Copyright 2010 PaperCut Software International Pty. Ltd., All Rights Reserved. 7 of 7