Gas Pump Integration

Code Generating Computer

What you need

1) Read this entire page before you go to the site and review pictures below.

Note: Save yourself a trip, contact the C-Store / Gas Pump administrator before you go onsite and have the gas station point of sale server configured beforehand and get the screenshots you need to submit ahead of time.


2) A laptop with a wired network connection interface (or an adapter like this).
3) Code generating computer with HDMI dummy plug installed (supplied by Dencar).
4) Network cable to connect the code generating computer to the server and a network cable to connect the code generating computer to the Internet (6' patch cables supplied by Dencar or long network cables supplied by installer).
5) USB to DB9, null modem, DB9 to RJ45 adapters (supplied by Dencar).
6) Access to a power outlet and wired secure Internet connection where the code generating computer will be installed. (supplied by operator) in a secure area.

Architecture

The Dencar code generating computer needs to be serially connected to the C-Store/Pump server.  The C-Store/Pump server is the central hub of the gas pumps and cash register environment.  The C-store / gas pump point of sale interfaces are connected back to this central server.  In addition to connecting the code generating computer to the C-Store/Pump server, the Dencar code generating computer also needs to be connected to the Internet via wired network cable.  The code generating computer does not need to be on a Dencar provided network – it can be on any reliable secured Internet connection.  Dencar can provide a cellular connection for this device, but this should be a last resort.  A wired, terrestrial based secured Internet connection is preferred. 

Note

The code generating computer needs to physically be at the gas station.  The code generating computer does not need to be located at the car wash.  Code generating computers can be placed at (multiple) gas stations without car wash equipment to sell wash codes, and the gas station can direct those customers to car wash(es) located elsewhere. i.e. code generating computers can be deployed across gas station environments to sell car washes that are redeemed off property.

Installation Procedure

Internet: The installer should plug his laptop into the wired Internet connection that will provide Internet access to the code generating computer.  While the installer's laptop is connected to this Internet connection, the installer should open a browser and go to https://www.whatismyip.com/

A) Take a screen shot of the whatismyip.com page and save it. (see sample below)

Gotcha - if you can't get out to the Internet, you probably plugged into the private C-store network.  Don't do that.


B) Take a screen shot of your local IP address and save it.  To do this, type "cmd" in the Search block of your PC to open a command prompt.  Type in "ipconfig" and press enter. (see sample below as well as a video showing how to do this)

Sample "What is my IP" screenshot

Sample local IP address


If you need help obtaining your local IP address, watch this video.

Unplug the Internet connection from your laptop and plug it into the Dencar code generating computer.  Power on the code generating computer.

Gotcha

The C-Store / Pump Server environment is configured on a private network.  DO NOT PLUG THE CODE GENERATING COMPUTER INTO THE C-STORE / PUMP SERVER NETWORK.  Plug the code generating computer into a designated Internet port.

Connect to the C-Store / Pump Server

Contact the person or company that maintains the C-Store / Pump Server and ensure the car wash sales license has been added to and ENABLED on the C-Store / Pump Server.  Request that they configure a port on the C-Store / Pump Server to connect to a “Ryko car wash code generator.”  Make note of this port assignment.  This will be a communications port on the server and is typically noted as, "COM1, COM2, etc."

The maintainer of the C-Store / Pump Server will likely ask you for the configuration details.  Provide this information:

a) Configured for Ryko 4 protocol
b) Baud rate of 9600
c) Stop bits 2
d) Data bits 8
e) Parity none

Feel free to share this link with the maintainer so you don't have to relay this over the phone.

Sample Ryko Code a Wash (CAW) IV picture:


C) Take a picture of this screen showing these settings applied the gas station point of sale.

In addition, the car wash tiers and pricing need to be added to the C-Store / Gas Pump point of sale.  Provide this information to the maintainer of the C-Store / Gas Pump point of sale.  Fill in this table with your site's pricing and provide to the maintainer.

Name

Tier

Price

CD1

Bronze single wash

input your price

CD01

Silver single wash

input your price

CD001

Gold single wash

input your price

CD0001

Platinum single wash
(only enter if sold at car wash site)

input your price

CD00001

Bronze monthly pass (future - do not configure)

input your price

CD000001

Silver monthly pass
(future - do not configure)

input your price

CD0000001

Gold monthly pass
(future - do not configure)

input your price

CD00000001

Platinum monthly pass
(future - do not configure)

input your price

Take a picture of the CD configuration screen on the point of sale screen showing the CD settings and pricing.  If you need help finding this configuration, please contact your gas station point of sale provider.

D) Submit these four images to Dencar as a help desk ticket by following this link: https://www.dencartechnology.com/helpdesk
Make note of your help desk ticket number.


Code Generating Computer

Plug in everything as shown.

Alternative adapters shown


The network cables colors do not have any significance.  Use whatever is available as long as it is a straight-thru cable.

E) Once everything is connected, contact Dencar and provide the Help Desk ticket number from above to verify connectivity and functionality.  Dencar's support team will not engage without the above steps being completed and the documentation submitted via the Help Desk portal.

NULL MODEM ADAPTER: What is it? (more than you wanted to know) 

TLDR: sometimes you need the null modem adapter and sometimes you don't.  

The difference between a modem cable and a null modem cable is easy to understand: A modem cable usually connects a computer to a modem. A null modem cable, on the other hand, connects two computers to each other, or a computer to a printer, point-of-sale system, etc.  The serial communication used in these cables has a Transmit, Receive, Power, and Ground wire connected to pins at each end.  When a computer is connected to a modem, the computer Transmit pin terminates into the modem Receive pin.  The opposite is also true: the modem Transmit terminates into the computer Receive pin.  When a computer, a.k.a. DTE (like the code generating computer) is connected to a point of sale system, a.k.a. DTE, the standard cable will connect the computer Transmit pin straight through to the point of sale Transmit pin.  If this happens, the devices cannot communicate.  A null modem adapter crosses the transmit and receive wires so a DTE device can talk directly to a DTE device.  Some point of sale equipment, especially newer equipment, has accounted for this issue in their design and the null modem adapter is not needed.  If you don't know for sure, start with the null modem adapter included in the connection.  If communication can not be established, remove the null modem adapter.

Data Terminal Equipment (DTE) is equipment that is either a destination or source for digital data. Examples of DTE's are computers, printers, application servers, file servers, routers and bridges, dumb terminals...etc. DTE do not generally communicate with each other.

Helpful Amazon links:

CableCreation USB to RS232 Adapter with PL2303 Chipset, 6.6ft USB 2.0 Male to RS232 Female DB9 Serial Converter Cable
https://www.amazon.com/dp/B0769DVQM1?smid=A21TE5CLHZDYA7&ref_=chk_typ_imgToDp&th=1

Ethernet Cable (choose the length you need)
https://www.amazon.com/Cable-Matters-Snagless-Ethernet-Black/dp/B0B57PDRS2/ref=sr_1_3?crid=2F496FR4NLRH7&dib=eyJ2IjoiMSJ9.aToEYRgmWTb37KE4qknAOSUlOpqoPl_jDqatR87mbLXq0O6GGwZ_vDo5B51vZa0jRp7XzhBCLB0x-jxZuwn6HNqocQw2h0t0jDKaOz7DATHN1OT9R1TNhFYdzmo2gLsBJtHsyDTkgv0tWx5gtMj6T8plMRPloi4X9FlIieZ1St_eBpdzo6I5MzD0dj9QER3XTyUwx5652qEGW005csAJgOR0Mz2wdNgAjA2KTe2vhl8.UTvnFWqRTDSr0XvJen1msk078zAllpUL6TTBNOf-CZ0&dib_tag=se&keywords=network%2Bcable&qid=1725042200&sprefix=network%2Bcable%2Caps%2C161&sr=8-3&th=1

3m Black Straight Through DB9 RS232 Serial Cable
https://www.amazon.com/dp/B00A6GIV9K?smid=A2Q1LRYTXHYQ2K&ref_=chk_typ_imgToDp&th=1

DB9 null modem adapter male to female
https://www.amazon.com/dp/B077SX5ZPH?psc=1&smid=A2AJCFN7C8EVDF&ref_=chk_typ_imgToDp

DB9 RS232 Serial Null Modem Adapter - F/F - Null modem adapter - DB-9 (F) to DB-9 (F) - NM9FF 
https://www.amazon.com/dp/B000DZH4V0?smid=ATVPDKIKX0DER&ref_=chk_typ_imgToDp&th=1

DB9 RS232 to RJ45 Extender, DB9 9-Pin Serial Port Female&Male to RJ45 CAT5 CAT6 Ethernet LAN Extend Adapter Cable
https://www.amazon.com/dp/B0811RHPLJ?smid=A23JEUSCMF5FP&ref_=chk_typ_imgToDp&th=1

9 Pin RS-232 DB9 Male to Male Female to Female Serial Cable Gender Changer Coupler Adapter
https://www.amazon.com/dp/B07SL1YL9P?smid=A23PACNCKQFE9H&ref_=chk_typ_imgToDp&th=1

Helpful tips & tricks

If you see this not onboarded error, you need to update before the Gas Code communication can occur.


Gilbarco specific info

Gilbarco uses a different pinout.  Here is the needed serial to DB9 converter.

https://www.amazon.com/Gilbarco-M09747B010-CABLE-SERIAL-RJ-45/dp/B01ETTLTOS/ref=sr_1_1?crid=4NLG10RP8XI&dib=eyJ2IjoiMSJ9.mD6EhoKJEulW3SqnhlxfxQ.rW4vcDKepvT4yKoi-gTjZHlW99OkF8ukM8Qk7b_5COo&dib_tag=se&keywords=m09747b010&qid=1725022601&sprefix=m09747b010%2Caps%2C131&sr=8-1

https://www.amazon.com/Gilbarco-Q13180-63B-GENMEN-EDH-PA04030000/dp/B01ETTLSKI/ref=sr_1_1?crid=167XJZCMXKTDJ&dib=eyJ2IjoiMSJ9.MCQG2iVVG0_GpjNhu6OVMdxxZNzJSs4YGA9hQprvkCx-YQV1OL_AY5DlZC-Kr-rNZj2s5k-tANn2IdIxOQECqtnitDJD2zWMydKFjC8ySESNv6kcs-WWX0MbAfBWvnhlPV-1nNuESPPY_ITOaVR_eg.TIYr1fHQVx6-QNFszEMIQYcgiTkbVpC7itpfdqQacoY&dib_tag=se&keywords=gilbarco+edh+com&qid=1725023141&sprefix=gilbarco+edh+com%2Caps%2C115&sr=8-1

These would be used in lieu of the DB9 to RJ45 connector shown in the images above.  Alternatively, you can build a converter using the following pinout.

https://www.amazon.com/ANMBEST-Ethernet-Adapter-Modular-Converter/dp/B0CBJYXZGJ/ref=sr_1_1_sspa?crid=10FCKXU2MOJ6U&dib=eyJ2IjoiMSJ9.Y_QD47Nv8D7dCl430iVzPuYlFndXVJVIjAEVhV-hSPltX3uZ-8B_qs84ulUezD846jMjxCnA1t4rMIpUUh9dtpbY-f0tehKraQj_UVBXKglTmIOluq1Lu4O80RSbhj2RI450_80RqH_JegVYbftj3EQT-7XbJ8sil_h88p4TCvP6m0EMvTiI1eSx6GuBPLw0pb-5GDNMoxg3GNhtD_50XmjFX9XTQnLSTKhxbUM2BKHwkKNiKgkV4DOyLK8d5VnncEksvz35lf_SXfYeCDqtINrLBqqg8RllTt4gMUtBJOE.d5-7pFCYYtbvSAjnorQJuZwj7lKlen0LtFMm6iTXeus&dib_tag=se&keywords=ANMBEST%2Bdb9%2Bto%2Brj45&qid=1726250655&s=electronics&sprefix=anmbest%2Bdb9%2Bto%2Brj4%2Celectronics%2C148&sr=1-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1