Bennett EMV Setup
Bennett OEMV Setup
Current EMV Support
- Heartland: Contact Only
- Fiserv: Contact Only
- Worldpay: Contact Only
- NBS: Not Certified
/home/sitecon/sc/environ.dat variables
- EMV_ENABLED 1
- CRDBCX_SSLPORT 9700
- BNTCRD C
- TLS_VERSION 1.2
- PIN_BYPASS_WIX 1
- EMV_PREAUTH_AMOUNT 7500
Note: If your bank cards are set to be preauthorized for $75.00, EMV_PREAUTH_AMOUNT needs to be set to 7500. This is needed for every CRIND type for outside EMV.
- CRDBCX_RELABEL_CREDIT_DEBIT 1
- CRDBCX_MINIMUM_RECEIPT_LINES {x} # Requires SC151 or higher, optional variable
- Where {x} indicates the minimum number of lines the total receipt should contain
- Setting {x} to 1 will force the receipt to be as short as possible
***After adding all SC variables, run exit2 on SC***
/home/ccl/ccl/environ.dat variables
- EMV_ENABLED 1
- PDL ###
Where ### is “ADS”, “ATL”, or “RBS”
***RBS specific variable***
- PARAM_DATA 1
***ADS specific variables***
- ADS_EMVPDL_DEVICEID ###
If site is attended, set to Master POS number + 200. For example, if MPOS is 01 then set to 201. If site is unattended, set to 001.
- ADS_EMV_AID_LIST A0000000031010,A0000000032010,A0000000033010,
A0000000041010,A0000000042203,A0000000043060,A00000002501,
A0000000980840,A0000001523010,A0000001524010,A0000003241010
***After adding all CCL variables, run exit2 on ccl and run pdl command on ccl***
Code Versions
SC Code – 11.01.01-0148_SCEMV_Beta or higher
CCL Code – 11.01.01-3613_EMV_Beta or higher
Make sure “Crind Port: “ is defined

Set “Debit:” to No on all dispensers

Bennett Files
A PDL xml can be found on SharePoint under ‘CODE > Bennett Files’.
- Place $EMVPDL.xml in /home/sitecon/sc
- Verify permissions and ownership are set correctly
Place CrdBcxSSL.crt and CrdBcxSSL.enckey files in /home/sitecon/sc and confirm ownership to be sitecon:users
Prompt 1 in prompts.crd MUST HAVE the word “welcome” in it. Doesn’t matter where and isn’t case sensitive.

Create file CrdTypes.dat in /home/sitecon/sc and confirm ownership to be sitecon:users. List each fueling position on a single line and define the crind interface. If all interface types aren’t Bennett then see Split-EMV Configuration-v0.3.0
Example:
1,CrdBcx
2,CrdBcx
3,CrdBcx
...etc
***Verify Cancel key functionality after loading OEMV. If not functional, check keypad.crd***
SC Hardware and OS Requirements
- SC Model 350 or newer is required
- SUSE SLES 15.3 requirement
- Bennett 515 not supported. Must run dispensers as Bennett 485
Bennett Software/Firmware Requirements
Card Reader Firmware Version: 1000004854-C{x}-PCI *We cannot support "D1"
Software Version: 10.10.08 or higher
Carwash Info
SC version 11.01.01-0148 or higher
If location has a carwash connected, create a file in /home/sitecon/sc named CrdBcxCarWashConf.dat and confirm ownership to be sitecon:users. Label each carwash level starting with level 1 (least expensive) and work up to max level (most expensive). Testing has confirmed functionality up to 5 levels.
Example contents below ('#' or '_' is identified as a comment line):

Changes to this file do NOT require an exit2 to take effect.
The existence of this file will trigger the new prompting logic to use the soft keys instead of the pinpad.
Receipt Information
If receipts do not print after OEMV update, check printer.crd for any special characters. If found, either remove them or escape them out.
List of special characters:
‘ (single quote): to escape out of ‘ use "
“ (double quote): to escape out of “ use '
< to escape out of < use <
> to escape out of > use >
& to escape out of & use &
Troubleshooting
If card reader screen gets stuck on “Loading EMV Data 4” then powercycle the dispeneser/card reader. This is typically required the first time they come online with Fiscal. If it continues to happen following an exit# or Fiscal SC reboot then check prompt 1 in prompts.crd for the word “welcome”.
Secure Prompts Mapping File (optional)
- CrdBcxSecurePromptMappingFile.txt
Add this file in /home/sitecon/sc to map the Fiscal Secure prompts to the Bennett Secure prompts.
Note: This file is not required and will use a default list if not found, but if secure prompts need to be remapped in the future, use it.
Example of CrdBcxSecurePromptMappingFile.txt:
#[FiscalPromptCode]=[BennettPromptCode]
33=44
35=40
37=19
39=60
42=16
47=57
50=68
52=61
53=57
54=26
55=72
56=46
59=52
61=40
62=21
63=66
64=19
65=69
66=5
70=65
99=28
100=17
48=500
49=501
51=502
57=503
58=504
101=505
Bennett Pump Configuration with a Fiscal System
Please Give to Technician BEFORE upgrade.
To enter Managers Mode (MM):

This will take you to Page 00 (Managers Mode 00) status screen which will show you software versions.

To switch to a specific Managers Mode screen, enter mode screen number on keypad and press <enter> or press Next on the soft key to cycle through them.
Managers Mode 01 will allow you to set the Terminal ID and view the IP. To change Terminal ID, simply use the keypad and enter the new ID and press <enter>. To change the IP, please see managers mode 23 below. After loading SD card, it will default Terminal ID to 1 on all crinds. Verfiy/correct ID after loading.

Mangers Mode 04 will show you MagTek Card reader Firmware Version.

Managers Mode 23 allows you to select IP Mode and set the IP information for the card reader if Static is selected.


If IP Mode: DHCP then when you leave the manager mode page and reboot the payment panel, DHCP will be set.
**Recommended Setting** If IP Mode: Static, press the Change IP softkey to begin setting the static IP. When entering the IP addresses listed, you must use the keypad to enter the three digits in your current section. These sections are separated by the decimal points. Once you have the number in the section you like, hit <enter> to move onto the next section. Once all fields have been entered, you will need to hit the save softkey. Then exit the mode page and reboot the payment panel.
Managers Mode 26 allows you to view and edit the Server IP Address and port number.
Server IP Port will always be 9700
***The IP address shown is for illustration purposes only***

Press the Change IP softkey to begin setting the server IP. When entering the Server IP Addresses, you must use the keypad to enter the three digits in your current section. These sections are separated by the decimal points. Once you have the number in the section you like, hit <enter> to move onto the next section. Once all sections of the IP address have been entered, then the entry will move to the Server IP Port Once all fields have been entered, you will need to hit the save softkey. Then exit the mode page and reboot the payment panel.
Appendix A – Secure Prompt Table (Bennett Prompt Codes):
1 = ENTER 5 DIGIT ZIP CODE | 38 = ENTER MEMBER |
2 = ENTER ALTERNATE ID | 39 = ENTER MILEAGE |
3 = ENTER AMOUNT | 40 = ENTER ODOMETER |
4 = ENTER AUTH NUMBER | 41 = ENTER PASSCODE |
5 = ENTER BIRTHDATE | 42 = ENTER PASSWORD |
6 = ENTER CARD ID | 43 = ENTER PHONE NUMBER |
7 = ENTER CARD NUMBER | 44 = ENTER PIN |
8 = ENTER CASINO SECURITY CODE | 45 = ENTER PO NUMBER |
9 = ENTER CHARGE TO NUMBER | 46 = ENTER POP CODE |
10 = ENTER CLUB | 47 = ENTER PRODUCT CODE |
11 = ENTER CODE | 48 = ENTER RC |
12 = ENTER CONTROL | 49 = ENTER REDEMPTION CODE |
13 = ENTER COUPON NUMBER | 50 = ENTER REFERENCE |
14 = ENTER CUSTOMER CODE | 51 = ENTER SEC CODE |
15 = ENTER CUSTOMER ID | 52 = ENTER SECURITY CODE |
16 = ENTER DATA | 53 = ENTER SECURITY ID |
17 = ENTER DEPARTMENT NUMBER | 54 = ENTER STREET |
18 = ENTER DISCOUNT ID | 55 = ENTER TICKET NUMBER |
19 = ENTER DRIVER ID | 56 = ENTER TRAILER NUMBER |
20 = ENTER DRIVER LICENSE | 57 = ENTER TRIP NUMBER |
21 = ENTER DRIVER NUMBER | 58 = ENTER UNIT NUMBER |
22 = ENTER EMPLOYEE | 59 = ENTER USER ID |
23 = ENTER FLEET CODE | 60 = ENTER VEHICLE |
24 = ENTER FLEET PIN | 61 = ENTER VEHICLE ID |
25 = ENTER FS COOP PASSWORD | 62 = ENTER VEHICLE NUMBER |
26 = ENTER HUB NUMBER | 63 = ENTER VOUCHER NUMBER |
27 = ENTER HUBOMETER | 64 = ENTER WORK ORDER NUMBER |
28 = ENTER ID NUMBER | 65 = ENTER ZIP CODE |
29 = ENTER JOB ID | 66 = ENTER DRIVER LICENSE STATE |
30 = ENTER JOB NO | 67 = ENTER FIRST NAME INITIAL |
31 = ENTER KEY NUMBER | 68 = ENTER REEFER METER HOUR READING |
32 = ENTER LAST 4 CARD DIGITS | 69 = ENTER CUSTOMER NAME |
33 = ENTER LICENSE | 70 = ENTER PURCHASE ORDER NUMBER |
34 = ENTER LOCATION | 71 = ENTER NON-ENCRYPTED PIN |
35 = ENTER LOYALTY ID | 72 = ENTER REEFER TEMPERATURE |
36 = ENTER LOYALTY NUMBER | 73 = ENTER SUB-FLEET NUMBER |
37 = ENTER LOYALTY PASSCODE | 74 = ENTER TRANSACTION NUMBER |
0 Comments
Add your comment