The required hardware to read cards is VeriFone VX 805
NOTE: Worldpay (VX 805) credit card equipment cannot be purchased through our hardware vendor POS Portal. Please contact Worldpay for more info.
Upon signup with Worldpay you will receive an enrollment letter with the information you need. Once you have this information; follow the steps below to get setup with processing credit cards!
Install Required Software
PHP Point Of Sale requires 3 pieces of software be installed in order to accept credit cards. We have created an installer that bundles the required software into a simple to use installer. Below are the steps to use our installer.
Download the installer at http://download.phppointofsale.com/PHPPOSWorldpay.exe. This will install all required software on your windows machine.
After downloading installer, double click the executable and follow the on screen instructions. The default values will almost never needed to be changed
- After installing you will need to restart computer
- After restarting computer; the software downloaded with launch automatically. You will need to configure the software as stated below. NOTE: This software must ALWAYS be running to use credit card processing
The 3 pieces of software that were installed are:
- Device driver for VX 805 terminal
- Datacap dsiPDCX/dsiEMVUS Listener; (this is used to communicate with Worldpay)
- Datacap NETePay client; (this is also used to communicate with Worldpay)
Setup NETePay Software
There are three steps that must be done to prepare the NETePay for processing transactions (each step is explained below):
- Launch NETePay Software
- Setup NETePay, and
- Retrieve the merchant parameters.
For Step 2, you will need your DeploymentID which will be provided to you by our technical support department.
- A working internet connection is required for this process
- Firewalls should accept traffic on port 9000
- If not already open; double click NETePay icon on your Desktop
- On the first program launch after installation, NETePay will prompt to obtain a serial number over the Internet from Datacap’s PSCS (Payment Systems Configuration Server) system. When NETePay detects that a serial number is required, it presents the following dialog:
- Click Obtain Serial Number.
The dialog contains the 10-digit serial number that was automatically assigned to NETePay.
Click OK and a new dialog box will appear: This dialog box indicates that NETePay has not yet retrieved merchant parameters from Datacap’s PSCS server. It cannot operate until these parameters are downloaded. Click OK and you will be returned to the NETePay main status window.
If a parameter file has been created on Datacap’s PSCS server by Worldpay for the merchant account proceed to step 3, Retrieve Merchant Parameters below. If a DeploymentID has NOT been received by Worldpay, contact our technical support to create the merchant parameters.
Retrieve the Merchant Parameters
- Select Merchant Parameters from the Setup drop down menu.
- Click Load New Parameters, and on the following screen click Yes.
- A new screen displays. Click I have my DeploymentID. (This was provided to you by Worldpay Technical Support):
- In the dialog box that displays; enter the Deployment ID you received from Worldpay’s technical support, then click OK.
- NETePay will display a screen with merchant demographic data for you to verify as follows:
- If the displayed information is not correct for the merchant site, click Cancel and retry entry from the beginning of Step 3.
- If the displayed information correctly identifies the merchant site, click Yes, This is the Correct Merchant.
- If NETePay successfully retrieves the parameters associated with the entered Deployment ID from the PSCS server, you will see the following dialog box: Click OK. You will be brought back to the Setup Merchant Parameters screen.
- Click OK. You will return to the main status window. This indicates that your NETePay is ready to process transactions. Setup is complete.
Configuring PHP Point Of Sale
Now that you have installed the required software for working with the credit card terminal; you must now configure PHP POS to communicate with the reader. Below are the steps
- Open PHP Point Of Sale and login to the system
- Click the locations module on the left side of the screen (navigation)
- Click “Edit” next to the location you want to setup credit card processing for.
- On this screen check the box “Enable Credit Card Processing”
- Change Credit card Processor to Worldpay
- Type in your merchant exactly as shown on this setup sheet (at the top)
- Put the value in for COM port and Listener Port. The default values are almost always correct
- Click “Initialize credit card reader” This could take up to 1-2 minutes
If you receive error "Unable to initialize device"
Follow the troubleshooting steps at this document
You are NOW ready to process transactions