By providing a universal interface, our Pepper software makes it easy to connect POS terminals to your cash register software.
19 February 2021
Cashless payments at POS require a cash register and a payment terminal (also called POS terminal or payment terminal). That much is clear. But in order to manage payments as fast, smooth and safe as possible, cash register and payment terminal also need to be able to communicate. For this, communication protocols such as the ZVT protocol must be integrated as cash register interfaces into the respective cash register software.
But which cash register interfaces are there? What exactly is the ZVT interface and why is it so important? What are the benefits of this communication protocol compared to other cash register interfaces? And what do cash register interfaces have to do with independence and flexibility? treibauf will shed light on the integration of POS terminals.
In general, POS terminals can be used autonomously, i.e. without communicating with the POS software. Autonomous use is, however, very time-consuming and susceptible to mistakes.
The amount from the cash register needs to be manually typed into the terminal, number for number. This obviously not only takes time with each payment, copying over by hand also makes each payment susceptible to human error.
In contrast, there is the integrated use of the POS terminal. Here, the cash register or POS system and the payment terminal communicate with each other. The amount to be paid is automatically transferred from the cash register to the terminal.
Cash register interfaces, or communication protocols, facilitate communication between cash register and payment terminal.
From the outside, you cannot see which cash register interface a POS terminal uses.Communication between the cash register and the terminal is never about the hardware of the terminal, but always about the communication protocol used.
To enable communication between the payment terminal and the cash register, it is necessary to integrate the matching cash register interface respectively the correct communication protocol into the cash register software.
The problem? Cash register software tends to support only a handful of communication protocols, which limits the connection of new POS terminals.
Initially, solutions for cashless payment processing at the POS developed independently in different countries, partly because the regulatory requirements for the payment process are different in each country. Even if the globalisation of the economy has progressed in many areas, the prevailing cash register interfaces throughout the world still differ today.
In Europe alone, each country has its own prevailing cash register interfaces, not to mention a range of other communication protocols that are also used occasionally in the respective countries. Acquirers also develop their own cash register interfaces, some even new ones.
Depending on an acquirer’s market penetration, such in-house developed cash register interfaces can spread even across several countries.
|Country||Widely used cash register interfaces||Occasionally used cash register interfaces|
|Germany||ZVT (in varying degrees)||OPI|
|Switzerland||SIX TIM||ZVT, OPI, own cash register interfaces by certain acquirers|
|Austria||EPS42 (outdated), SIX TIM||ZVT, OPI, own cash register interfaces by certain acquirers|
|France||C3||Own cash register interfaces by certain acquirers|
|Benelux countries||OPI, VIC||Own cash register interfaces by certain acquirers|
|Poland||Own cash register interfaces by certain acquirers|
|Czech Republic||Own cash register interfaces by certain acquirers|
|Denmark||Own cash register interfaces by certain acquirers|
Internationally, the cash register interfaces that are primarily used differ considerably. But even within national borders there is hardly any standardisation worth mentioning.
This is also partly in the interest of the acquirers who, by using a certain interface, make it more difficult for retailers to switch. If retailers want to use another payment terminal to process cashless payments, they have to integrate the right interface into their POS system first in order to be able to communicate with another terminal at all. The development effort resulting from it can be enormous. For users of POS-Terminals to gain more freedom and flexibility, there have been repeated attempts to standardise the cash register interface – nationally and internationally.
Wouldn’t it be great to have one standard cash register interface throughout the world? There have been in fact several attempts to establish such a global standard – by international organisations such as ISO, IEC, IFSF or IEEE, but also by large companies. New cash register interfaces should be flexible and state-of-the-art, yet only few have managed to establish in the market.
One exception is the OPI interface of Wincor-Nixdorf, which has been used e.g. in the Benelux countries, Austria, and Switzerland.
Within Germany, the manufacturers of payment terminals have actually agreed on a common cash register interface standard: The ZVT protocol, or ZVT for short. By the way, ZVT is derived from the original name of the device: ZahlungsVerkehrsTerminal (German for Payment Transaction Terminal).
As the resolution of the abbreviation ZVT suggests, this protocol has been in use for many years. Technologically, there are now much more advanced communication protocols than the ZVT interface. It doesn’t change the fact, however, that to a certain extent it has become a standard in Germany.
Now it’s fair to assume that the allegedly standardised ZVT interface makes it easier to switch to a new payment terminal within Germany and thus give retailers more flexibility.
In practice, however, switching terminals is still difficult in most cases as the ZVT interface leaves plenty of room for interpretation. The protocol specification alone is about 200 A4 pages long. If this room for interpretation was to be used for the development of actual interface software, the results, in turn, would not be universally compatible.
Especially if the retailer requires very specific features, there are sometimes also add-ons that exceed the standard defined in the protocol specification by far.
So even if the basic specifications of the ZVT interfaces are similar, the room for interpretation means that switching to a new payment terminal can involve a great deal of development effort – unless you use a universal interface such as Pepper by treibauf, which makes it extremely easy to connect across all existing communication protocols.
The ZVT interface is a classic byte-based communication protocol. In the early days of cash register interfaces, a list of fields was defined. Some must be transferred mandatorily with each call, while others can be transferred optionally.
For each of these commands, the value range and the coding of the subsequent user data is fixed.
The fixed definitions of value ranges and encodings have led to a limitation of the ZVT interface. For the communication protocol to meet newer requirements, it has been expanded by the ability to use TLV (Type Length Value Container) containers which are significantly more flexible with regard to the structure and content of the transmitted data.
So what are the alternatives, if even in the land of standardisations there is no real universal standard for cash register interfaces?
The answer is a universal interface which not only “masters” more than 150 different communication protocols, but also all common interpretations and add-ons that exceed the standard of these communication protocols by far.
This interface called Pepper makes it quick and easy to connect new terminal models (or cash register interfaces) at home and abroad. It also gives retailers more flexibility and independence when it comes to choosing the acquirer they want to work with.
11 April 2022 – In late 2021, treibauf partnered with Arkwright to conduct a survey on the structures and costs of cashless payment transactions in Switzerland. In early 2022, we presented the results in a webinar. Click here for the summary! Continue reading
2 March 2022 – akquinet NEXT GmbH’s DYNAMO solutions are functional extensions for Microsoft Dynamics 365 Business Central in the fields of finance, payment transactions and POS terminal connection. Discover why AKQUINET has chosen Pepper as the perfect add-on. Continue reading
8 December 2021 – More and more banks in Switzerland are now gradually replacing their Maestro and V PAY cards with the new Mastercard and Visa debit cards. But what does this mean for merchants and end customers? Continue reading