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’.

  1. Place $EMVPDL.xml in /home/sitecon/sc
  2. 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 &lt;

> to escape out of > use &gt;

& to escape out of & use &amp;

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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.