Software in the cloud – controlling your payment terminals centrally

Vibbek software for payment terminals, its cloud based terminal VCT, provides practically all the functions in a separate private cloud. This means that you can access the connected devices from anywhere via an absolutely secure connection, and that updates and software maintenance work can be performed centrally. This saves you costs, simplifies your processes, and means that you are already equipped for tomorrow's customer requirements today.


The payment software solution in brief

What's truly revolutionary about the Vibbek payment terminal software is the centralisation of practically all functions in a painstakingly secured private cloud. The local payment device only requires the VSD (Vibbek Secure-Driver) and the VPJ (Vibbek POS Junction). This creates a secure connection between the integrated terminals and the central functions in the cloud.


The central control means that any number of connected devices can be simultaneously updated or maintained at the press of a button – whether that's 10, 1000 or 100,000 terminals. It also makes replacing individual devices child's play. Summary: The VCT application enables you to enormously simplify your processes and make the resulting costs savings for each and every device.


Your 3 key advantages

VCT – the leading technological software for payment terminals from Vibbek gives you benefits that you'll come to rely on:




  1. Enormous saving potential due to simplified processes
  2. A multinational and flexible payment solution
  3. Not hardware-dependent




Shortfilm - Vibbek simplify terminal

Shortfilm - Vibbek exchange terminal

Shortfilm - Vibbek in public transport

Vibbek Cloud Applications (VCA)

All the central software components of the Vibbek solution are brought together under this definition. This includes Vibbek systems such as the Vibbek Central Server, Vibbek Log Server and the Vibbek Terminal Management System, as well as additional components such as the Database Management System.

Vibbek Central Server (VCS)

The Vibbek Central Server is the core of the Vibbek solution. It is the central transaction machine that contains all the relevant business logic. The VCS is focused on speed and reliability. State-of-the-art cloud technology is used here, and data is stored securely in a private cloud. There is no single point of failure and the solution has fantastic scaling capacity with an increasing number of terminals. The VCS primarily consists of two levels:
input management with the aid of the Active MQ and the Vibbek Transaction Server, which contains the business logic. Both modules are equipped with diverse interfaces.

ActiveMQ (AMQ)

This exceedingly proven «Open Source» message broker is responsible for monitoring incoming queries. Peak loads can be intercepted right at the transaction input, thereby preventing the system from crashing. AMQ also takes on load distribution to any number of VTS units. In addition, it provides interfaces to different monitoring systems (e.g. Nagios) with the aid of Vibbek Monitor plug-ins.

Vibbek PoS Applications (VPA)

All software modules that can be installed at the Point of Sale (PoS) in the PINPad via the Terminal Management System. These include modules from the hardware manufacturer, as well as Vibbek's own modules. The hardware manufacturer that produces the device typically supplies the operating system and security functions, including the various EMV level 1 and 2 kernels. Vibbek then adds all the additional modules required for connecting and controlling the Thin Client (Vibbek PINPad plug-ins).

Vibbek PINPad plug-ins (VPP)

The additional modules supplied by Vibbek, which create a Vibbek Thin Client from a standard PINPad. The critical card data is encrypted in these modules.

The VPPs have two main functions:
Abstracting the various hardware layers, and creating access to the specific security in the hardware used. This module is therefore referred to as the Vibbek Secure Driver.Creating a connection to all units involved (hardware, till, cloud, etc.). This component is referred to as the Vibbek PoS Junction.

Outside these modules, PCI-relevant data is only available in encrypted form, as tokens or (e.g. on the receipt) in masked form. Online PINs (which are of course encrypted) are also supported. This module is therefore particularly important in the event of "point to point encryption" (P2PE), as it takes on the role of end point for encryption of this type.

Vibbek PoS Junction (VPJ)

This junction connects the various internal and external modules with the cloud on the other side. The VPJ uses the VSD to access the hardware and security of the PINPad/terminal. It implements the till interface and controls menu navigation on the hardware. On the other side, it creates a connection to the Vibbek cloud and is functionally controlled by this (business logic in the cloud). For very diverse reasons, the VPJ is frequently delivered together with the VSD in one module.

Vibbek Secure Driver (VSD)

Abstraction layer, which is used to connect very diverse hardware and operating systems in the same way. With this, on some platforms it is even possible to exchange graphical drivers in order to achieve greater compatibility.

PINPad Security

This model is all supplied by the hardware manufacturer and contains the specific PCI-accepted security concept, as well as the EMV level 1 and level 2 kernels.


The operating system and firmware supplied by the hardware manufacturer. This is obtained from the manufacturer, together with the hardware. Where technically possible, updates can be automatically run remotely using the Vibbek Terminal Management System.

Additional components

Vibbek Transaction Server (VTS)

The Vibbek Transaction Server («VTS») as part of the VCS is processing all transactions. The VTS is tuned for maximum throughput and processing speed.

All instances of the VTS are implemented to fully support «stateless» processing. This enables unlimited scaling at runtime. This means that at any time additional VTS can be started or terminated enabling to increase parallel transaction processing. As an average figure: every standard configured TLS can process up to 10,000 terminals simultaneously.

Vibbek Monitor plug-in

Vibbek support for interfaces to the monitoring system for the incoming queue of the Vibbek Central Server.

Gateway/Host Interface

Interface for connecting hosts (e.g. acquirers) or gateways, such as to payment service providers.

VLS Interface

This is a connection to the Vibbek Log Server.

PMS Interface

A standardised interface for payment transactions. This is normally used for reporting or settlement systems. This interface can be configured using the Terminal Management System.

TMS Interface

The Vibbek solution is configured and updates are triggered using this interface. In the opposite direction, the VCS delivers data to the TMS. This data may be, for example, serial numbers for connected hardware or even configuration results.

DBMS Interface

A Database Management System is used for data backup or to log transactions. This enables the required status, values and results to be comprehensively stored. This is necessary as the transactions themselves are in fact stateless.

Vibbek Log Server (VLS)

An independent system for saving the log data. This system is used by the VCS and VPJ, and is only present once in the system. For this reason, all processes are present in the log system in such a way that they are replicable and comprehensive.

Vibbek Terminal Management System (TMS)

Apart from the monitoring systems, this is the only system with a web user interface. It is used to centrally manage all configurations, from hardware to card data to acquirers and software updates. It is client-enabled, meaning the partners and large-scale end customers are able to access their devices. It is used to support the helpdesk, including accessing the various log data.


Only a Database Management System is used for saving persistent data, and DBMSs from various manufacturers can be used.

Customer groups













Other industries



Retail / Shops




Public Transport


Mass Checkout


Soft- und Hardware









Terminal-Management-System TMS