Topic Doc: VeriFone Point Integration
RecTrac 3.1
Table of Contents
Document Summary
This document will guide you through the basic hardware configuration settings necessary for using VeriFone MX pin pad devices with RecTrac, as well as run through processing a sale, refund, and tip. The VeriFone External Redirect Interface (ERI) is a certified and secure gateway credit card processing system that allows patrons to remit for your services with credit cards while ensuring that no credit card data is entered, transmitted, or stored within a Vermont Systems application.
The RecTrac 3.1 VeriFone integration uses both the Point and direct API calls to PAYware Connect.
License – Maintenance Agreement
The use of this interface requires a Vermont Systems license and an annual maintenance agreement for RecTrac and the component modules discussed in this document. Prior to implementing any process outlined in this document, please contact the Vermont Systems Sales department at 1-877-883-8757 to verify that you are authorized to use the modules discussed in this document and if not, to obtain a quote and/or approval.
Setup Steps
This document provides the basic File Maintenance steps required to prepare your RecTrac database for credit card processing using the VeriFone gateway solution. If you have additional questions about VeriFone Credit Card Processing setup and operation after reading this document, please contact Vermont Systems Customer Service by phone at 877-883-8757 or generate a Support Case through the Customer portal of the Vermont Systems website using your Customer ID and password.
Before You Begin
This document is written with the following assumptions. If any of the items listed below is NOT true, contact Vermont Systems Support prior to continuing, as the steps in this document may prove difficult to complete and unexpected results may occur.
- Your organization is running RecTrac 3.1.07.03 or greater.
- Your organization is running the VIC 3.1.6.32 or greater.
- You must be able to access the following information from your VeriFone account. If you do not have it, you cannot proceed.
- VeriFone Client ID/Merchant Code
- PAYware Connect API User ID
- PAYware Connect API Password
- PAYware Connect Merchant Key/API Authorization Key
- PAYware Connect URL
Note: Contact VeriFone Support for details on accessing your information within your VeriFone PAYware Connect (i.e., https://storeportal.vfipayna.com/) account.
- You must be able to access the following information from your ControlScan (formally known as CRE Secure) account to use online payment through WebTrac.
- ControlScan-VeriFone Profile ID
- ControlScan-VeriFone API Token
- ControlScan HPP Server URL
- ControlScan Validation URL
Note: Contact ControlScan Support for details on accessing your information within your ControlScan (i.e., https://manage.cresecure.com/) account.
- You understand that you will purchase your credit card pin pad(s) directly from VeriFone and that VeriFone Tech Support will assist you with the set up and installation of that physical hardware at your facilities. VeriFone certified hardware:
- MX915 or MX925 Pin Pad (Ethernet Only)
- Pin Pads MUST be assigned a STATIC IP ADDRESS
- IP Addresses must reside outside the range of addresses that can be leased by the DHCP server
- You understand your Credit Card solution; which credit card brands you accept; and processes for which you allow them, such as Purchases, Installment Billing, Tip Processing, Gift Cards, etc….
- The User ID with which you sign into RecTrac has the requisite permissions and ability to access all modules and functions pertaining to Credit Card Processing, including but not limited to: Profile Management, Payment Code Management, Sales screens, Credit Card Terminal, and Tip Processing.
- You understand RecTrac Profile Management and hierarchy.
- You understand RecTrac DataGrids and how to maneuver through them.
VeriFone Overview
The VeriFone External Redirect Interface (ERI) is a certified and secure gateway credit card processing system that allows patrons to remit for your services with credit cards while ensuring that no credit card data is entered, transmitted, or stored within a Vermont Systems application.
The VeriFone ERI option allows credit cards to be swiped on a magnetic stripe reader, manually entered by your staff, "dipped" (if EMV) into RecTrac, or manually keyed on a web portal by your customers in WebTrac. The VeriFone option:
- Stores NO card data in the Vermont Systems database other than the card mask returned by the processor (For Example: the first digit and last four (4) digits of a credit card)
- Ensures NO card entry is performed on the screen of a Vermont Systems application.
RecTrac File Maintenance Setup
The following is the basic configuration needed for a VeriFone MX Pin Pad for use with the RecTrac VeriFone integration. It includes the necessity of assigning a Static IP Address and the recommended pin pad settings. In RecTrac, you create and link a Pin Pad Profile, Credit Card Profile(s), Auth Receipt Profile, and configure Payment Codes.
MX915/925 Pin Pad Configuration
The following is the basic configuration needed for a VeriFone MX Pin Pad for use with the RecTrac VeriFone integration. Pin Pads are purchased from VeriFone and their Tech Support will assist you with the set up and installation of the physical hardware at your facilities. The following is hardware settings required for use with RecTrac. Contact VeriFone Technical Support for assistance with your VeriFone Hardware.
Note: You MUST set a STATIC IP Address on each MX.
Required Configuration for your MX Pin Pad For Use With RecTrac
Each Pin Pad should have the following configuration. Contact VeriFone Technical Support for instruction.
- Lineitem = N
- Receiptenabled = N
- Sigimagetype = BMP
- splitTender = N
- cash = N
- counterTip = User Choice. If you process tips at the counter, select Y. Otherwise, select N.
- LoyaltyCapture = N
- emailCapture = N
- swipeaheadenabled = N
- sigoptonpinentryreqd = N
- partialAuth = If using conter tip or cash back then recommend N. Otherwise, select Y.
Create and Link a VeriFone Pin Pad Profile
Note: Complete this step only after the physical pin pad hardware has been installed. Pin pads must be purchased directly from VeriFone. VeriFone Tech Support will assist you with the set up and installation of the physical hardware at your facilities.
The following steps will walk you through the process of creating and linking a Pin Pad profile for use with VeriFone credit card processing. These steps assume that you will link a separate Pin Pad profile to each workstation from which you will process credit cards.
- In RecTrac, go to Management Ribbon • System Management • User/Menu/Profile Management Group • Profile Assignments. Click Add.
- Enter a Profile Code for your Pin Pad. For Example: VeriFone Pin Pad POS 1
- Expand the Drop-down list for Profile Type and select Pin Pad.
- Expand the Drop-down list for Profile Subtype and select VeriFonePointDevice.
- Enter a Profile Description. For Example: VeriFone Pin Pad POS 1.
- Click Create. You will continue to the Profile Update screen.
- Expand the Drop-down list for VeriFone Pin Pad Model and select the model that corresponds to the physical hardware.
- Click Save to save your changes. You will return to Profile Assignments.
- In the Linked Profiles middle column, click to expand the Workstation folder.
- In the Available Profiles left-hand column, click to highlight the Pin Pad profile you just created.
- Click again and hold the mouse button down. When you have "grabbed" the profile, a red box will appear that displays the profile name.
- Drag and drop. Drag to the appropriate Workstation Name in the middle column. When the box turns green, release the mouse. This will place the profile at the Workstation level of hierarchy. Profile Assignments are saved automatically and take effect immediately.
The level of hierarchy can be changed later, if needed. - Click the 'X' in the upper-right hand corner of the Profile Assignments panel to Exit.
This completes the setup steps for your VeriFone Pin Pad profile. Repeat these steps as necessary for other workstations on which you will process credit cards using VeriFone.
Create and Link a VeriFone Credit Card Profile
Depending on your organization's credit card processing needs, you might need multiple Credit Card profiles in RecTrac. At minimum, you need to create a Normal Retail Credit Card Profile that is used for every day transactions through RecTrac Global Sales. You might create additional Credit Card Profiles if your organization does:
- e-Commerce - Necessary for your web-based transactions, such as those performed by patrons in WebTrac.
- Restaurant - Used where credit card transactions will include tip processing, such as in a restaurant or bar.
- MOTO - Installment Billing processed through RecTrac.
Important Notes Regarding Merchant Accounts: Your bank may require you to have separate Merchant Accounts for each Account Type you use. However, IF you have separate merchant accounts, THEN you need to set up at least one (1) Credit Card profile for each separate Merchant Account. For Example: Your organization might need (1) Merchant Account for all RecTrac transactions (Normal) and a second merchant account for all WebTrac and Installment Billing transactions (eCommerce). In this scenario you would need at least two (2) VeriFone profiles, one for each account type.
By default, Merchant Accounts are linked at VeriFone, so that you can process refunds across accounts. In the example above, a credit card sale processed in WebTrac could be refunded to the patron's card at your Rec Center.
Discuss your Merchant Account options with your bank to determine how many accounts you need.
After creating the Credit Card Profile(s) necessary, you MUST link them to the workstations that use them.
- In RecTrac, go to Management Ribbon • System Management • User/Menu/Profile Management Group • Profile Assignments. Click Add.
- Enter a Profile Code for your Pin Pad. For Example: VeriFone Normal Retail.
- Expand the Drop-down list for Profile Type and select Credit Card.
- Expand the Drop-down list for Profile Subtype and select VeriFone.
- Enter a Profile Description. For Example: VeriFone Normal Retail Credit Card Processing.
- Click Create. You will continue to the Profile Update screen.
- Under General Settings:
- Expand the Drop-down list for Managed Profiles and Shared Transaction Profiles. Use the "i" and "?" Help icons Help Icons on the upper-right hand corner of the screen for field definitions, if needed.
- Expand the Drop-down list for Account Typeand make your selection:
- Normal Retail - Generally used for normal every day transactions performed in RecTrac.
- e-Commerce - Generally used for normal every day web-based transactions, such as those performed by patrons in WebTrac.
- Restaurant - Generally used where credit card transactions will include tip processing, such as in a restaurant or bar.
- MOTO - Generally used for Installment Billing processed through RecTrac.
- Enter your organization's information as given to you by VeriFone:
- VeriFone Client ID/Merchant Code
- PAYware Connect API User ID
- PAYware Connect API Password
- PAYware Connect Merchant Key/API Authorization Key
- PAYware Connect URL
Note: Contact VeriFone Support for details on accessing your information within your VeriFone PAYware Connect (i.e., https://storeportal.vfipayna.com/) account.
- Enter the Apply/Cancel Message, and Force/Cancel Message. Use the "i" and "?" Help icons for field definitions, if needed.
- Select whether to Check Household for Stored Credit Card? and Auth Copies. Use the "i" and "?" Help icons for field definitions, if needed.
-
Applicable for Restaurant Account Types only.Under Tip Settings:
- Applicable for Restaurant Account Types only. Expand the Picklist for Tip GL Code and Tip Cost Center and make the appropriate selections.
- Under Pin Pad Settings:
- Enter the Static IP Address you want to use for the MX Pin Pad you will be using with Credit Card profile.
- Enter the Primary Port number. By default, this is 5015. This value can be changed in the MX Configuration menu, if needed.
- Enter the Secondary Port number. By default, this is 5016. This value can be changed in the MX Configuration menu, if needed.
- Enter the Serial of Number the MX Pin Pad, which is printed on its back.
You will not visit this field. Displays the MAC Label for the MX Pin Pad. This value is generated as a byproduct of the registration process. Do NOT change this value unless instructed to do so by Vermont Systems Support.
- Under eCommerce:
- Enter the fields that follow. ControlScan (formally known as CRE Secure) is a payment service that enables WebTrac to accept online payments while maintaining PCI compliance. ControlScan integrates with VeriFone. You MUST have a ControlScan account and know the credentials to enter below. If you have any questions about this information then contact ControlScan Technical Support.
- ControlScan-VeriFone Profile ID
- ControlScan-VeriFone API Token
- ControlScan HPP Server URL
- ControlScan Validation URL
Note: Contact ControlScan Support for details on accessing your information within your ControlScan (i.e., https://manage.cresecure.com/) account.
- The WebTrac Content URL and Mobile Content URL are for future use.
- Click the Drop-down list and select the Required Fields on Payment Page. For Example: You might select Name on Card - Card Number - Exp Date - CVV.
- Click the Combo Box icon to select the Card Brands Accepted. Multiple selection is allowed. For Example: You might select American Express, Discover, Master Card, and Visa.
- Click the Drop-down list and select the Billing Address Options. You can select how much, if any, billing information to display.
- Under Utilities:
-
Register the MX 915/925 Pin Pad
Perform the following steps for each MX. This is a one-time process that needs to be completed for each MX.
- On the Point Settings tab of the MX Credit Card device, click Register with MX.
- A message will appear in RecTrac that has a 4-digit POS Code. Remember this number (always 4 digits) and write it down. Click OK.
Note: The screen will not light up on your MX pin pad hardware until you click OK within RecTrac.
- The pin pad will display a screen: Please Enter PIN for POS Pairing.
- Enter the 4-digit number and then press the Enter button on the pin pad (the green circle).
- If the registration was successful you will not get a message and the MAC Label field in the Pin Pad Settings group will be filled in.
-
Test MAC
Perform the following steps for each MX. This is a one-time process that needs to be completed for each MX.
- On the Point Settings tab of the MX Credit Card device, click Test MAC.
- If the response is Match Success, the registration process is complete. Click Done and then continue with step 30.
- If the response is not a success:
- Click Un-Register from MX.
- Repeat the steps in Register the MX.
- Click Test MAC.
- Collect the xml files located in the server's session Temp directory. These will be used in troubleshoot the issue.
-
Other Buttons on the VeriFone Credit Card Device Point Settings Tab
-
Un-Register from MX- Removes the MAC Label from the RecTrac profile and any knowledge of the registration for this MAC Label on the MX Pin Pad.
Note: You cannot process transaction on the MX through this Credit Card device until you re-do the MX Registration Process.
-
Un-Register All from MX - Removes all MAC Labels from the MX Pin Pad.
Note: No POS will be able to communicate to this MX until you re-do the MX Registration Process.
- Set Date/Time – Sets the date and time on the MX Pin Pad to OpenEdge Now equivalent. Optionally, you can set the date and time manually by logging into the MX.
-
Get Counter Value – Ensures every request to the MX sends in a sequence value. The value sent must always be greater than the previous value or the request is refused.
Note: This option is generally reserved for troubleshooting.
-
Re-boot the MX – Allows you to re-boot the MX Pin Pad from the RecTrac profile.
- Prior to doing this, Vermont Systems recommends clicking Check MX Status and ensuring the status is 10 – No Session Idle.
- Optionally, you can also re-boot the unit by logging into the MX.
- Check MX Status – Checks the status of the MX Pin Pad.
-
Cancel Transaction - Provides an option to cancel the current request. It will not cancel the session.
- This is NOT used to cancel a transaction that was processed.
- This may be useful if the MX enters a negative state (i.e. if it gets confused) on the Primary Port.
- Last Transaction – Provides information about the last (most recent) transaction (request) made to the MX Pin Pad.
-
Retrieve Version – Retrieves the version of all applications running on the MX Pin Pad.
Note: As of RecTrac 3.1.09.04, the current version result should be SCA_VER=V_2.20.36-B01 / UIAGENT_VER=5.0.20-20190208 / EMVAGENT_VER=MX-XPI-5300V. Contact Vermont Systems Customer Service for current version information, if needed.
-
Un-Register from MX- Removes the MAC Label from the RecTrac profile and any knowledge of the registration for this MAC Label on the MX Pin Pad.
- Click Save. You return to the Profile Assignments screen.
- In the Linked Profiles middle column, click to expand the Workstation folder.
- In the Available Profiles left-hand column, click to highlight the Credit Card profile you just created.
- Click again and hold the mouse button down. When you have "grabbed" the profile, a red box will appear that displays the profile name.
- Drag and drop. Drag to the appropriate Workstation Name in the middle column. When the box turns green, release the mouse. The Profile Assignment Add dialog box will appear.
- Click the Combo Box icon and select the transaction type(s) for which this VeriFone Credit Card profile will be used. Multiple selections are allowed.
- Click Continue. This will place the profile at the Workstation level of hierarchy. Profile Assignments are saved automatically and take effect immediately.
The level of hierarchy can be changed later, if needed.Note: A separate profile record will appear for each option you select.
- Click the 'X' in the upper-right hand corner of the Profile Assignments panel to Exit.
This completes the setup steps for your VeriFone Credit Card profile. Repeat these steps as necessary for other VeriFone Credit Card profiles.
Create and Link an Auth Receipt Profile
Perform the steps outlined in this section for each workstation from which you will print credit card authorization receipts. Vermont Integration Client (VIC) MUST be installed on those workstations.
Note: This section details how to create and link an Auth Receipt profile only. It does not cover setup of the physical hardware, as many makes and models exist. If you require assistance with or documentation for physical printer set up and operation, contact Vermont Systems Support via the Customer Portal of our Vermont Systems web site.
- In RecTrac, go to Management Ribbon • System Management • User/Menu/Profile Management Group • Profile Assignments. Click Add.
- Enter a Profile Code for your auth receipt printer. For Example: "EPSON CC Auth 1"
- Expand the Drop-down list for Profile Type and select Printer.
- Accept the default Profile Subtype, Printer.
- Enter a Profile Description. For Example: "EPSON TM-T88V Auth Receipt Printer 1"
- Click Create. You will continue to the Profile Update screen.
- In the Windows Printer Path/Name field, enter the name of the Printer as it appears in Windows on the workstation to which it is linked, regardless of whether it is a network printer or one dedicated to the single workstation only.
- Leave the Dupe Printer Code field blank.
- Click Save to save your changes. You will return to Profile Assignments.
- Determine where you wish to link the Printer profile. For purposes of example, this document will link the Printer profile at the Workstation level.
- In the Linked Profiles middle column, click to expand the Workstation folder.
- In the Available Profiles left-hand column, click to highlight the Printer profile you just created.
- Click again and hold the mouse button down. When you have "grabbed" the profile, a red box will appear that displays the profile name.
- Drag and drop. Drag to the appropriate Workstation Name in the middle column. When the box turns green, release the mouse. The Profile Assignment Add dialog box will appear.
- Click the Combo Box icon and select the purpose(s) for which this printer will be used. Multiple selections are allowed, but in most cases you will select Printer-Auth Receipt only.
- Click Continue. This will place the profile at the Workstation level of hierarchy. Profile Assignments are saved automatically and take effect immediately.
The level of hierarchy can be changed later, if needed.Note: A separate profile record will appear for each option you select.
- Click the 'X' in the upper-right hand corner of the Profile Assignments panel to Exit.
This completes the setup steps for your Auth Receipt Printer profile. Repeat these steps as necessary for other Auth Receipt profiles.
Adding RFManual and RFSwipe to Credit Card Payment Codes
If you allow refunds using VeriFone Point, and you allow both credit card swipes and manual card number entry to process the refund, then you need to create two (2) separate Credit Card type Payment Codes, one (1) with "RFSwipe" in the Validation Prefix field and the other with "RFManual" in it.
This provides additional validation when a refund is processed using a different Merchant ID than the initial sale. This is necessary as TroutD refunds through the VeriFone Point gateway aren't unique across all Merchant IDs within your organization. For Example: A patron might purchase a baseball cap at your outdoor recreation center, and return it for a refund at your bowling alley. You might have an ABC Merchant ID for your outdoor recreation center and a XYZ Merchant ID for your bowling alley. When your clerk selects the RFManual or RFSwipe refund code, Rectrac prompts for the card and then proceeds with the refund because Merchant IDs XYZ and ABC do not match. When the Merchant IDs match, the refund processes without requesting the card. In both scenarios RecTrac ensures refunds are applied appropriately.
- In RecTrac, go to Management Ribbon • System Management • Financial Management group • Payment Code Management.
- Click Add.
- Enter a Pay Code and Screen Description. Vermont Systemsrecommends using something that clearly indicates that the purpose of this Pay Code:
- For the new Pay Code that's refund by card swipe, enter "Refund with card swipe."
- For the new Pay Code that's refund by manual card number entry, enter "Refund with manual card entry."
- Expand the Drop-down list for Payment Type and select "Credit Card."
- Entering the Prefix Validation:
- For the new Pay Code that's refund by card swipe, enter the word "RFSwipe" (no quotes) in the Prefix Validation field.
- For the new Pay Code that's refund by manual card number entry, enter the word "RFManual" (no quotes) in the Prefix Validation field.
- Fill out the remaining fields as you normally would. Use the "i" and "?" Help icons on the upper-right hand corner of the screen for field definitions, and examples if needed.
- Save your changes when done and exit back to the main RecTrac menu.
- Link the new Payment Code to your Payment profile(s) • Pay Code Restrictions group • Allowed Refund Pay Codes (Refund Now) field.
This completes the setup steps for your Manual Payment Code creation.
Using VeriFone
This section walks you through the basic process of processing sales, refunds, and tips through Global Sales with your VeriFone Pin Pad.
Processing Transactions in RecTrac
The following provides brief examples of common credit card transactions in RecTrac. From a processing standpoint, credit card transactions in RecTrac look like transactions for any other tender type. There is no third party portal and connection with the VeriFone Point gateway are handled through the pin pad. Additionally, VeriFone PAYware Connect transactions use VeriFone's API and bypass your pin pad.
Processing a Sale in RecTrac
- Process the sale as you normally would and proceed to the payment screen.
- Enter the appropriate Credit Card Payment Code.
- If the household has a credit card linked to their account, expand the Linked Credit Cards Drop-down list and select it, if desired by the patron.
- Click Add Payment when ready and Process when ready. RecTrac/VIC will initialize the VeriFone pin pad. Follow the prompts to insert card, swipe card, remove card, sign, etc.….
- The transaction will complete as normal, and the Auth Receipt(s) will print. Depending on your Signature Amount, a signature line may or may not print. Refer to VeriFone Credit Card Profile for further specifics, if needed.
Processing a Refund in RecTrac
Note: If you allow refunds using POINT, and you allow both credit card swipes and manual card number entry to process the refund, then you need to create two (2) separate Credit Card type Payment Codes, one (1) with "RFSwipe" in the Validation Prefix field and the other with "RFManual" in it. See the Adding RFManual and RFSSwipe to Credit Card Payment Codes section for details.
To process a Refund Now transaction in RecTrac to a credit card using VeriFone, you will need a receipt number for a transaction for which the credit card was used. Optimally, the receipt number you use will be the receipt for which the original transaction was processed, but this is NOT a requirement.
Generally speaking, the fastest way to find a receipt number to look at the Purchase History tab (in Global Sales) for the household to whom you are processing the Refund, or for your Internal Household in the event of a Daily Sale. Household Transaction History inquiries/reports and Cash Journal reports also list receipt numbers.
- Once you have determined the Receipt number, process the refund like you normally would and proceed to the refund screen.
- Expand the Drop-down list for Refund Option, and select Refund Now.
- Enter the appropriate Credit Card Payment Code
- Enter the Receipt Number. Optimally, this will be the same receipt that was used for the original transaction, but any receipt number linked to a transaction linked to credit card to which you are applying the refund will work.
- Expand the Linked Credit Cards field and select the appropriate record.
- Click Add Refund when ready and then click Process.
- Wait while the system completes the transaction. You will be returned to the Global Sales Lookup screen when done.
Processing Tips in RecTrac
Note: To process Tips via VeriFone, ensure your VeriFone Credit Card profile is set as follows:
- Account Type = Restaurant
- Tip GL Code - This field must be populated.
- Tip Cost Center - (Optional)
- In RecTrac, go to Processing Ribbon • Tip Processing
- Process Tips as you normally would.
Use the "i" and "?" Help icons on the upper-right hand corner of the screen for field definitions, and examples if needed.
Processing Transactions on the VeriFone Website
You may not process blind credits/refunds in RecTrac These types of transactions can be processed only via the VeriFone website. Some of the more common scenarios are:
- Blind Sales
- Blind Refunds
- Processing Voids
VeriFone will provide you with your department's Production Port URL as well as instruction for processing these and other transactions, as needed, on their site.
Settlement and Reporting Options
Settlement
The VeriFone settlement process is automatic and exclusively host-based. There is no need to use the RecTrac Credit Card Pin Pad, nor is there a need to settle transactions via the VeriFone website.
Reporting on Credit Card Transactions in RecTrac
- In RecTrac, go to Reporting Ribbon • All Reports • Credit Card Report.
- At the bottom of the screen, expand the Drop-down List for Output Template and select VSI - Credit Card Report.
- Highlight/select the Profiles (i.e. Merchants) in the Credit Card Profiles DataGrid on which you wish to report.
- Accept the default entries in the Date/Time Filters group or make alternate date selections, if desired.
Note: Refer to RecTrac Date Select Fields for a listing of selection definitions and examples for the Processing Date fields, if necessary.
- On the Transaction Filters group, expand the Combo Box icons for Record Status, Transaction Type, and Pay Codes and make your selections.
- Fill in all remaining report selection criteria based on the data that you want to view on the report.
Use the "i" and "?" Help icons on the upper-right hand corner of the screen for field definitions, and examples if needed. - Click Process. You will continue to the Report Options screen. Make your selections and click Continue.
Appendix: Additional Information
Refer to this appendix as needed for additional reference material on the inner workings of RecTrac's VeriFone integration.
Credit Card Pin Pad Terminals
- You will purchase your credit card pin pad(s) directly from VeriFone, and VeriFone Tech Support will assist you with the set up and installation of that physical hardware at your facilities. VeriFone certified hardware.
- Approved pin pads are the VeriFone MX915 and MX925.
Vermont Integration Client (VIC)
- VIC must be installed on all workstations from which you will process credit card transactions via VeriFone. VIC may be installed as an EXE or as a Service. Click Here for a copy of the VIC Installation guide, if necessary.
VeriFone Point vs. PAYware Connect
The following is a list of transactions and the communication used.
Note: With each transaction, RecTrac creates a reference to information that is stored within the VeriFone PAYware database. This “reference” is called a TroutD, and enables VeriFone to lookup stored credit cards for payment processing. Passing a TroutD to VeriFone enables processing of an individual's credit card information with and without the card presence for sales, voids, refunds, tips, etc…. TroutD's do not contain sensitive data.
Type | Method | Uses | VIC Required? |
Sale | Card Present-Swipe | VeriFone Point | Yes |
Sale | Card Present-Dip | VeriFone Point | Yes |
Sale | Manual Entry | VeriFone Point | Yes |
Sale | Voice Auth | VeriFone Point | Yes |
Sale | TroutD | API Direct to PAYware Connect | No |
Void | TroutD | API Direct to PAYware Connect | No |
Refund | TroutD | API Direct to PAYware Connect | No |
Refund | Card Present – Swipe | VeriFone Point | Yes |
Refund | Manual Entry | VeriFonePoint | Yes |
CkCard | Card Present - Swipe | VeriFone Point | Yes |
CkCard | Card Present – Dip | VeriFone Point | Yes |
CkCard | Manual Entry | VeriFone Point | Yes |
Tip Processing | Add Tip | API Direct to PAYware Connect | No |
Installment Bill | TroutD | API Direct to PAYware Connect | No |
RecTrac Sale Processes Supported
The VeriFone Point gateway supports the following transaction types with the MX915/925 pin pad terminals.
- Swipe
- Manual Entry
- Voice Auth
- Debit Pin
- Cash Back
- Partial Auth
- Tap
- Google Wallet
- Apple Pay
RecTrac Refund Process
- The pin pad terminal stores the Merchant ID/Client Id info.
- Two ways to process a refund:
- With Original Transactions TroutD reference number.
- Prompt the patron to swipe / manually enter their card.
- If the refund is processed thru the terminal, the refund will hit the merchant account associated with the pin pad terminal where the refund is taking place.
- If the refund is processed using the TroutD of the original sale, the refund will go thru PAYware Connect and will use the Client ID associated with the credit card profile linked to this session.
- To process the refund by swiping the patrons card:
- Set up a credit card pay code in RecTrac with a ValPrefix = RFSwipe and/or RFManual
- During the refund process use this ‘swipe’ paycode – the pin will prompt for swipe.
- Transactions processed with a Debit Card will need to be refunded with the card Present\PIN present – swipe is required.
RecTrac Void Process
- Only captured sales can be voided. If the account type is set to Normal Retail then all sales are set to captured and can be voided if processing split payments and at the payment screen you select to remove the payment.
- Void of a Debit PIN transaction is not allowed by the gateway. You will need to process a Card Present\PIN Present Credit Transaction instead.
RecTrac AVS Only Process
- Point gateway does NOT allow for $0 transactions. To capture a card for tokenization a $1 transaction will be requested. If the capture of the $1 is successful, a $1 void is instantly processed.
RecTrac Tip Processing
- Two options – Counter Tip via the MX and tip added thru the tip processing program in RecTrac. Not all processors allow for tips added thru the tip processing program. Contact VeriFone for the details.
- It is STRONGLY recommended that you disable partial auths if you enable Counter Tipping (if you followed the instructions earlier, then partial auths are now disabled).
RecTrac Settlement
- All POINT / MX Merchants should be set as host based on the client ID.
- Settlement using the RecTrac Credit Card Terminal is not an option.
RecTrac Gift Cards
- Credit/Debit gift cards are not supported by VeriFone.
RecTrac Cash Back
- By default the terminal will disable cash back for Debit PIN transactions.
- This can be enable/disabled by logging into the terminal.
- If enabled, the cash back dollar amounts can be set by logging into the terminal.
- RecTrac does not control this behavior.
- It is STRONGLY recommended that you disable partial auths if you enable cash back on the terminal (if you followed the instructions earlier, then partial auths are now disabled). You could get a transaction where the sale amount and the cash back amount are not covered by the partial auth amount. In this case the cash back amount would be less or 0 even if the customer selected a cash back amount.
RecTrac Debit PIN Transactions
- Debit Card PIN Transaction accepted.
RecTrac EMV
- Both Chip and PIN and Chip and Signature are available
Installment Billing
- Billing goes to the API Direct to PAYware Connect.
Duplicate Checking
- The level of duplicate checking is controlled by VeriFone portal, which you must log into using your Merchant ID.
- If using restaurant tips or installment billing, then you need to disable duplicate checking. Alternatively, run duplicate checking based on Account Number (PAN), Amount, and Invoice Number.
- If a transaction is considered by VeriFone/PAYware Connect to be a duplicate and the clerk forces the transaction, then a force flag is set in RecTrac and the clerk needs to run the transaction again.
- If a transaction is considered by VeriFone/PAYware Connect to be a duplicate and the clerk selects to apply the transaction, then RecTrac tables are updated, but nothing more.