Home
Payment Gateway Module - Heartland Quick Start Guide
Contents
1. the selected amount if available is placed in the user s account in realtime Copyright 2013 PaperCut Software International Pty Ltd All Rights Reserved 5 of 15 PaperCut Payment Gateway Module Heartland Quick Start Guide v2013 12 10 5 The end user can view all details of their transaction history via the web interface Q Show Filter filter active remove 412 Transaction Date y Aug 10 2012 4 03 19 PM admin Aug 10 2012 11 18 54 AM Aug 10 2012 11 18 54 AM Aug 10 2012 11 16 06 AM Aug 10 2012 11 16 06 AM system print system print system print system print 7 50 520 00 Balance After 7 50 0 Transaction Type Comment Copyright 2013 PaperCut Software International Pty Ltd All Rights Reserved 6 of 15 3 2 Option 2 On Demand Transfers On demand transfers occur when a user lacks sufficient balance to print a job When this happens the system will automatically transfer funds from Heartland into the user s PaperCut account as required based on rules configured by the administrator This option does not require any additional hardware such as card readers The amount transferred may be just the amount required to print or a batch amount In batch mode 10 could be transferred whenever the user runs out of balance for example reducing the number of transfers that occur On demand transfer example without batching 1 User Betty has 0 10
2. in her PaperCut printing account 2 Betty prints a job that costs 0 70 3 The PaperCut Heartland gateway transfers the required 0 60 into Betty s PaperCut account and the job is allowed to print On demand transfer example with 5 00 batching 1 User Betty has 0 10 in her PaperCut printing account 2 Betty prints a job that costs 0 70 3 Because the print job costs more than the value currently in her account the PaperCut Heartland gateway transfers the default batch transfer amount of 5 00 making a total of 5 10 4 The job cost is deducted from the PaperCut account leaving Betty with 4 40 in her PaperCut account which may be used for future printing On demand transfers are enabled and configured by the administrator No user intervention is required although users are provided with a full list of all transfers in the user web interface If using batch transfers sites should explain to users how the system works e g default transfer amounts Notes e On demand transfers can be enabled for specific groups e g for students but not staff e Any free quota allocated to users is used first before making transfers from Heartland e If the user is out of Heartland funds the insufficient credit message will propagate to the user as it normally does in PaperCut e g notified via the client software or via email 4 Prerequisites This section describes the prerequisites required before the payment gateway modu
3. this to look up a Heartland account Configuration for database lookups can be found in the configuration file at app path server lib ext ext payment gateway heartland properties under the section titled External Account Id Lookup Settings The configuration file provides further information and examples For assistance please contact support 5 Installation This section covers the installation of the PaperCut payment gateway module It is written assuming the reader has good server administration skills and is experienced with general PaperCut administration Setup and testing time should take around 30 minutes 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 5 1 Installing the Payment Gateway Module 1 10 11 12 The Payment Gateway Module will function during the PaperCut 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 Download the Payment Gateway Module from the PaperCut website http www papercut com anonftp pub pcng ext payment gateway pcng payment gateway module exe Install the module into th
4. PaperCut PaperCut Payment Gateway Module Heartland 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 Heartland The main Payment Gateway Module documentation may be downloaded from http Awww papercut com anonftp pub pcng ext payment gateway PaymentGatewayModule pdf 1 Introduction ssssssssssssossssosssesse eede DENTE tess Deke ead code eRc ats Mee Aas deat 2 2 Architecture ccrccccccerscescccsecescccsdndar semua No tess sees stings tas e LEE tthe A 3 3 End User Overview o ccccosccerccescccesdas svete rork sateastatetinnns dhes cdo seseh We TREND EMaale 4 3 1 Option 1 Manual Transfers sie jesseses eng Peer e Mage he ena hs MEA gt 4 3 2 Option 2 On Demand Transfers ds rioo esse h oo ecbad conse Ritye beech MIM coon y 4 Prerequisite syncs raD e heses NNN e h eoesse Moseo seoba o D oo o o AE eS E 8 4 1 Heartland Settings and Configuration ccccscccssccssssccessscessecseseseneeeecaecesneeeseeeees 8 4 1 1 Preventing Duplicate Transaction Errors sccsscccessecesceessseeesecececccececeseeesenecnceceaeeeeeaeeeaees 8 4 2 Determine How PaperCut Will Find Heartland Account Ids cs1ccsceeeeeeeees 9 4 2 1 Populate Heartland Account Ids into PaperCut Card Identity Numbers cccssceseeeeeeees 9 4 2 2 Looking Up Heartland Account Ids in a Datab
5. ame second For example if the customer does a balance query of the same account within the same second then this could produce a duplicate transaction error though we have added delayed balance query retry logic to help prevent this error from happening To ensure these types of duplicate transactions are prevented we recommend that the Heartland configuration be modified using the tools exe program from the 1Card package in the 1Card shared folder Having run tools exe open the Config from the menu and go to page 5 of the tab pages entitled 1 Card General System Configuration Parameters Change the Duplicate Transaction Detection to 0 Duplicate Serial Number DSN only as can be seen in the screenshot below PaperCut uses the DSN or effectively a sequence number to make subsequent transactions unique Tools For 000 UNIVERSITY _ 10 x File Simulate SysTool Definition Mail Logs Password Sys ars Equip aad ons Set and Clear Flags Help 2 1Card General System Configuration Parameters x Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page gt Default Backup Path M F2 PID Database Path p PICTURES F2 IV Keep Deleted ID Pictures F Allow Profile Information Module Report Erors To Name Title Report Errors To Phone Addr Duplicate Transaction Detection I7 Force Re Load On Network Nau 1 Transaction Logging IV Record System Changes Both bn Laundry Status Reportin
6. ansaction History tab where you should see the funds transferred from Heartland into PaperCut and then the deducted amount from PaperCut for the cost of the print job Check that the transferred amount is correctly accounted for in Heartland 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 via support papercut com if you require assistance
7. ase scccssccsessceeteeeescetenneceneeeeeeensaeeeeeeeees 10 5 Installation ccrcccccccrssesscccrccrcceccccessccssccnccescccssccesccscce Sms Mins oe eeo 11 5 1 Installing the Payment Gateway Module csscccsrecsssccsencccesnccesse TEI 11 6 Testing sscicsisirsei nia iiesidnrts iis eA 13 61 Testing Manual TW SIONS sipesssesacsaustavauerevausncynasedveartcaeiaanernasdeseauianedaalsmnuananee 13 6 2 Testing On Demand Transfers wisccatsscsedecdecdsausadiadeannesnaduedsemainasassenainasneononeniasen 13 7 Troublesh ting scsssssisessicisscessesrocessessrscssosssorekesdssos poras said osseete ss vsesvssni 15 1 Introduction Heartland develops a variety of payment systems Heartland s OneCard system is Heartland s solution for managing campus payments The PaperCut payment gateway module for Heartland provides integration that allows students to pay for printing from their Heartland OneCard account Key Feature Summary Automatic network level integration with Heartland no mandatory hardware requirement Different operation modes o Automatic transfer on low zero account balance o End user instigated transfer via a web interface o Combination thereof as configured by the administrator Full transaction auditing for both end users and administrators Ability to extract import Heartland account numbers out of Active Directory if secure and or an external database table such as a student management system Implementati
8. e information that needs to be sent to Heartland If your card id numbers are not already populated in PaperCut take the time to do this now There are a number of ways this can be done including Importing the account numbers from Active Directory or LDAP This is generally the simplest method and easiest to maintain particularly if the account numbers are already stored in AD LDAP See the PaperCut user manual section mporting Card Identity numbers from Active Directory or LDAP for more details Pointing PaperCut to a database that contains the account numbers and can provide a mapping between the account number and the network username This can be useful if there is a student management system or similar that contains the account numbers and usernames See the user manual section Looking up account numbers in an external database for more details Batch importing the account numbers from a text file See the user manual section Batch User Card Identity Update for more details 4 2 2 Looking Up Heartland Account Ids in a Database This method involves using some information about a user that is available to PaperCut to look up a Heartland account in a database E g given a table of Heartland account ids and network usernames PaperCut knows the network username so it can look up the Heartland account id E g given a table of Heartland accounts and student ids if the student id is stored in PaperCut then PaperCut can use
9. e same directory as PaperCut For example C Program Files PaperCut NG Open the file app path server lib ext ext payment gateway heartland properties in a text editor such as Notepad Locate the line heartland enabled N and change the N to Y This will enable the Heartland module Enable set to Y one or both of the heartland manual transfer enabled and heartland demand transfer enabled options see the End User Overview section for more detail about these options Locate the option heartland server host and enter the hostname or IP address of your Heartland server Verify that the heartland server port option is correct for your Heartland server Locate the option heartland terminal id and enter the terminal id that PaperCut will use for transactions Locate the option heartland customer number and enter the cutomer number that PaperCut will use for transactions Locate the option heartland account type and enter the account type code 0 3 Take some time to review the configurable options available in the file Options include limits on the amount to transfer access groups and custom error messages You may like to enable a group restriction to limit access to administrators until configuration is complete 13 Save the file and exit the text editor 6 Testing The payment gateway module for Heartland is now ready for testing This test will involve performing a live transaction with the Heartland system testing end
10. g JV Use Account Notes WaveVision IP Address 0 0 0 0 I Use Account Supplemental Data IPPot IV Use Account Professional Data J Enable BuyFi Loyalty Integration I Use Administrative Surcharge BuyFi API URL IV Use Variable Discounts User ID l Password l 4 2 Determine How PaperCut Will Find Heartland Account Ids The payment gateway requires a user s Heartland account id to perform a transaction from their Heartland account This requires a mapping between a user in PaperCut and their Heartland account id There are two ways to achieve this 1 By importing storing the Heartland account id in PaperCut This is generally the easiest method if the Heartland account id is readily available for import into PaperCut See 4 2 1 Populate Heartland Account Ids into PaperCut Card Identity Numbers below for more detail 2 By using details about the user that are available to PaperCut to look up map to a Heartland account id in a database This is useful when the Heartland account id cannot easily be imported into PaperCut or a different card id is in use but can be easily looked up See 4 2 2 Looking Up Heartland Account Ids in a Database below for more detail 4 2 1 Populate Heartland Account Ids into PaperCut Card Identity Numbers This method involves importing the Heartland account id into PaperCut This is the preferred method where possible as it allows PaperCut to quickly and easily identify th
11. igured by the administrator The section below provides an overview of the end user experience for each option Many organizations may choose to start off with one e g Manual and move to the other e g On demand as their system project evolves over time 3 1 Option 1 Manual Transfers Manual transfers allow users to instigate a transfer of a selected amount from their Heartland account into their PaperCut account This option does not require any additional hardware such as card readers 1 The user logs into the standard PaperCut user web interface Login t C fi localhost gt a PaperCut Paseo Language English X Login PaperCut Payment Gateway Module Heartland Quick Start Guide V2013 12 10 2 Anew Add Credit link is available in the navigation menu The link will appear after the module is installed The name of the link is configurable PaperCut Summary Activity 1 000 00 800 00 700 00 f 500 00 400 00 300 00 200 00 100 00 0 00 Balance 900 00 deca ae 17 60 1 567 Balance history for tim 14 Jul 21 Jul 28 Jul 4 Aug Day 3 The user clicks Add Credit and selects the amount to transfer The range of amounts can be defined by the administrator PaperCut Add credit using Heartland tim 7 50 17 60 Amount to Transfer Select the amount 4 After clicking the form Submit button
12. le can be enabled 4 1 Heartland Settings and Configuration Please contact Heartland support for assistance with setting up the system for use with PaperCut The PaperCut payment gateway module requires the following information about your Heartland setup e The Heartland server hostname or IP address and port number e Whether or not an SSL connection will be used to the Heartland server e The following site specific information provided by Heartland o Your Heartland terminal id or address which is typically a number up to 5 digits o The format type of the account The format of manual is used if the account information is the Heartland account id Whereas the format of card is used if the account information is coming directly from the track 2 data of a swipe card If the format is in manual format then the following extra parameters will be needed Your Heartland customer number which is typically a number up to 4 digits Your Heartland account type which is a number between 0 and 3 inclusive If the format is card the customer number and account type is not explicitly needed as it included in the track 2 data These settings will be configured in the payment gateway configuration file 4 1 1 Preventing Duplicate Transaction Errors By default it is possible for a transaction to produce a duplicate error if the customer does a repeated transaction using the same account same amount same transaction type and in the s
13. on does not compromise replace standard PaperCut features such as free quotas overdraft rules or the ability to add alternate payment types in the future e g credit card services such as PayPal 2 Architecture The solution is designed with security as the number one objective All communication with Heartland s OneCard Transaction Gateway the external credit source is made via the PaperCut Server No client software is used Communication with end users is encrypted using SSL TLS browser encryption PaperCut Server PaperCut server with Payment Gateway module installed Communication with external server Withdraw from external source end deposit in PaperCut External Credit Source A server or service providing a source of funds PC Macintosh Linux Unix Workstations Workstations Workstations Workstations Heartland integration architecture Setup and testing time for basic integration should take around 30 minutes More detailed integrations are possible and time should be allocated accordingly after reading through this guide 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 3 End User Overview The system may be configured using one or both possible integration options The integration options are conf
14. to end functionality To begin testing you will require a login for a user that has a card id number that refers to an active account id in Heartland The simplest way to achieve this is to manually enter a test Heartland account id number in the Card Identity Number field of a test user in the PaperCut administration interface 6 1 Testing Manual Transfers Only if manual transfers are enabled 1 Log into the PaperCut user web interface at htto papercut 9191 user where papercut is the name of your PaperCut server A new link called Add Credit should appear on the left Click this link Select and amount to add and click Add Value The requested amount will be transferred from the user s Heartland account into PaperCut Check that the balance has been successfully adjusted via the Transaction History page Check the records in Heartland to ensure that the transfer is correctly accounted for 6 2 Testing On Demand Transfers Only if on demand automatic transfers are enabled ie oo Log into the PaperCut admin interface http oapercut 9191 admin and select your test user from the Users tab Change the user s account balance to 0 00 Login to a workstation as this test user and perform a test print job The print job should trigger a transfer of credit from Heartland and the print job should be allowed Login to the PaperCut admin interface and select the test user from the Users tab Select the user s Tr
Download Pdf Manuals
Related Search
Related Contents
Samsung 940MW User Manual AN-905 VisualAnalog™ Converter Evaluation Tool Version Lima CR47 f HDR-HC1E 取扱説明書 - 121ware.com MUSÉE INTERNATIONAL D`HORLOGERIE Atelier clepsydre Le but Les fibres sociales du tri font chanter les textiles dans le sud Samsung SCH-V745 User Manual Copyright © All rights reserved.
Failed to retrieve file