ATM (Automated Teller Machine) Software

Payment terminal can be used for accepting cash and electronic money from end users (abonents). Abonents can interact with a terminal in self-service mode. It gives the advantages of secure access to accepted money and the data used. A terminal includes additional specific devices which provide interaction during payment creation. ATM (Automated Teller Machine) Software is being executed inside the terminal, and it controls all the activities with devices of the terminal.

Today, next key use cases are realized in Finecosoft ATM Software:

  • Building the payments. Abonent can create payments selecting the needed services. The services can be with fixed costs (or pre-defined ones, for example, paying for car-parking services), or accumulated costs (for example, paying for mobile services). As well, it must be mentioned that Finecosoft ATM Software can work in stand-alone mode (without need to deploy the Processing Server but for printing the fiscal check only), and together with Server (when the payment documents are sent to server which is used for expanded control by many payment terminals).
  • Authorization. Abonent can perform self-identification in the system (for example, for input of private account, first and last names, and so on). In this case, abonent can identify himself to pay for any private services which are defined for this abonent only.
  • Service menu. Service menu is used for accessing the specific capabilities of ATM Software. Usually, system administrators, tax officials, or others users with necessary access rights, can use service menu. Access to service menu is secure. Service menu is available if even server is out of connection.
  • Looking for services. You can locate here the necessary services for further payment creation.
  • Diagnostics of hardware. This case enables verify the connected devices over the terminal getting the extended data saved in the logs. Logs can be downloaded from server remotely without spending the time for visit to the terminal location.
  • Remote execution of commands. During this case, terminal periodically requests the commands queue in the server. If an addressed to this terminal command is found, terminal performs this command. In this way, an administrator can remotely manage any terminals in the payment environment. For example, administrator can request the remote diagnostics, replace the terminal profile with list of services by new one, update the GUI theme, download logs, download current screenshot, reload ATM Software or the terminal itself, block or unblock the terminal, etc.


GUI (Graphic User Interface) of Finecosoft ATM Software is flexible. First, the terminal itself can be delivered in diverse forms and colors, and can be deployed with diverse devices. Second, GUI can be flexibly adapted to the requests of any customers.

Central point of ATM Software is a theme. Each theme describes colors and sizes of GUI objects, fonts and styles for text labels, locations of GUI objects, etc. Moreover, you can collect any GUI of ATM Software from scratch (using single definitions of GUI objects) without additional programming with special IDE (Integrated Development Environment).

It must be taken into account that a theme defines both GUI design and ATM Software behaviour. For example, you can define any number of screens available during building a payment. You can even create a separate screen with additional activation of the terminal devices (for example, print the fiscal check when this screen is shown).

Next, we present a collection of themes as samples. We already developed these themes. You can use them without additional programming:

Кликните, чтобы увеличить     Кликните, чтобы увеличить     Кликните, чтобы увеличить

A theme can be assigned to a separate terminal, or to a group of terminals. In this way, the payment environment can contain a lot of terminals with different themes.

Supported Devices

Out-of-the-box Finecosoft ATM Software supports next devices:

Bill ValidatorsVerification of bills.
  • Cashcode MFL
  • Cashcode MVU
  • CashCode SM
  • Windows 32-bit
  • Windows 64-bit
  • Linux 32-bit
  • Linux 64-bit
Coin ValidatorsVerification of coins.
  • NRI G-13
  • Windows 32-bit
  • Windows 64-bit
  • Linux 32-bit
  • Linux 64-bit
Printers (standard)Printing checks and reports in the countries without fiscal laws.
  • Custom VKP80
  • Custom VKP80II
  • Custom VKP80II-E
  • Windows 32-bit
  • Windows 64-bit
  • Linux 32-bit
  • Linux 64-bit
Printers (fiscal)Printing checks and reports in the countries with fiscal laws.
  • Triumf-F version 01
  • FELIX-R F version 02
  • FELIX-02K version 01
  • «Mercury-140F» ATOL
  • TORNADO (MERCURY-114.1F version 04)
  • Mercury MS-K version 02
  • FELIX-R K version01
  • FELIX-3CK version 01
  • FPrint-02K version 02
  • FPrint-03K version 01
  • FPrint-88K
  • FPrint-5200K version 01
  • PayVKP-80K
  • PayPPU-700K
  • PayCTS-2000K
  • FPrint-55K
  • FPrint-22K
  • Windows 32-bit
  • Windows 64-bit
  • Linux 32-bit
  • Linux 64-bit

© 2008-2014 Finecosoft.


Oracle Silver Partner
+7 (495) 664 4727
The educational center
Training and certification center in the information technology area (IT).

A wide range of courses and training programs. More details here.

Send message


For your requests and comments