Home > Payment Devices > Supported Payment Devices > ccTalk Interface

ccTalk Interface

ccTalk is a general protocol for communication between computers and payment devices(coin and bill acceptors) using the serial port (RS232/COM Port). USB devices using a special driver to emulate a serial port can also be used. 

The protocol has been developed by the company Money Controls (formerly Coin Control).
1. Device Support
SiteKiosk supports connections of up to 6 ccTalk devices. The devices must be of two different types for example a coin acceptor and a bill acceptor.


The SiteKiosk ccTalk interface has been tested with the following coin and bill acceptors:
  1. Model SR3 from Money Controls.
  2. Model IMP10 S200 plus adapter box including ccTalk cabel from Phoenix Mecano (RS232&USB)
  3. NRI G13 ccTalk with CP210x driver
  4. Smiley NV9 (RS232)
  5. Billsensor von Azkoyen
These Escrow devices have also been tested:
  1. V-Escrow from Azkoyen
  2. ECSP 4508 from www.shanghai-elan.cn
These hoppers have been tested:
  1. Hopper U II & Hopper U Discriminator from Azkoyen

Any coin or bill acceptors that support the ccTalk protocol and connects with a RS232 (COM) or USB interface should be compatible. 
In some cases it may be necessary to edit the ccTalk.xml file in the ..\SiteKiosk\SiteCash directory. Please contact us if you have questions regarding the integration of your device.

2. System Requirements
2.1 Hardware
  1. Payment device that supports the ccTalk Protocol
  2. RS232/USB cable with internal or external power supply 
  3. Up-to-date PC with an open COM/USB port
2.2 Software
  1. Windows 8, 10
  2. Internet Explorer 11
  3. SiteKiosk

3. Hardware Installation
The installation of the hardware depends on the payment device and interface you are using. Please check the manual for the device from the vendor's website.

4. ccTalk Configuration
4.1 General
After installing SiteKiosk and connecting the hardware, you can create a configuration file with the SiteKiosk configuration tool. Select "Interface: ccTalk" in the list of devices on the Payment Devices page and click the Customize button to check the option to enable and configure the device.

When the device is activated you will see the icon next to the device name turn from red to green.
4.2 Payment Device type and COM port

If the ccTalk device uses the CP210 driver, activate the appropriate option. The automatic search is not available when using the CP210x driver.

Use the Search button to automatically find the ccTalk device. When using two devices automatic search is only available for the device you configure first.

You can manually select the COM port used by the device (Note: this can also be done with a USB device, when the device driver emulates a COM port). The COM port numbers in use on your system can be viewed through the Windows device manager.
In order to manually search, select the correct device type (coin or bill acceptor) from the drop-down list.

Click the Test (manual search) or Search (automatic search) button and, if connected properly, the device will be found automatically.

The 'No Echo' option will normally be set for the appropriate device and doesn't require editing.

If supported by the device, the checkbox for the escrow mode is selectable. If the device is a coin acceptor additional configuration options for the escrow mode are available. In this specific case the ccTalk address of the additional escrow device must be 80 or in the range of 83-90. This has been implemented and tested with the V-Escrow model from Azkoyen and the ECSP 4508 model from www.shanghai-elan.cn.

4.3 Configuration for Coin and Bill Support
In the XML file "ccTalk.xml" (in folder ..\SiteKiosk\SiteCash) there are some commonly used configurations for different ccTalk devices. These configurations can be selected from the drop-down list on the configuration page. You can also change the settings yourself by editing the existing configuration file.

Using the checkboxes you can activate the channels and denominations that you want to allow in SiteKiosk. Indicate the denominations to be displayed in the description box e.g. 1 dollar. This information will be displayed later in a dialog box unless you assign a different image for the denomination in the XML file.

Use the 'Value' field to indicate the amount SiteKiosk should credit to the customer's account. This is primarily important if you will be accepting more than one currency. For example, you want to have Swiss Francs as your main currency but Euros are also being accepted, the Euros will have to be converted into Swiss Francs.

If the device is a hopper and it supports more than one type of coin, then you must also enter the coin's diameter.

The device is now ready for use. If you will be using a second device, go to the second configuration tab and repeat steps 4.2 und 4.3.


See also

Payment Simulation Dialog Box (For Testing)
Coin Acceptor WH EMP800 and 850/Change Giver GW200/Escrow E104
Credit Cards
Surf Time Limiter

Back to top