Why Pepper?
By providing a universal interface, our Pepper software makes it easy to connect POS terminals to your cash register software.
Why Pepper?
By providing a universal interface, our Pepper software makes it easy to connect POS terminals to your cash register software.
POS terminal assistant
Find out whether your terminal is supported by our solutions.
Supported POS software
Find out whether Pepper has already been integrated into your POS system.
Order a Pepper license
Ready to purchase your Pepper license?
Why Matchbox?
Matchbox automates your payment reconciliation, reduces expenditures – and turns the flood of your payment data into informative diagrams.
Free Matchbox trial
Give Matchbox a try? We would love to give you a short personal introduction and then activate your free trial account.
Supported terminal types
Find out whether your terminal is supported by our solutions.
Check now
Supported POS software
Find out whether Pepper has already been integrated into your POS system.
Check now
The driving force worth knowing
As EFT experts, we not only report on current projects here. We also like to share our knowledge about the world of cashless payments.
19 February 2024
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? Where can I find the exact specifications of the interface? 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, Nexo Retailer Protocol |
Switzerland | Worldline TIM | ZVT, OPI, Nexo Retailer Protocol, own cash register interfaces by certain acquirers |
Austria | Worldline TIM | ZVT, OPI, Nexo Retailer Protocol, 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.
Would you like to know the exact specifications of the ZVT cash register interface? Not a problem! The Association of terminal manufacturers (Verband der Terminalhersteller) in Germany has provided a detailed document for download.
To the download of the ZVT cash register interface
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.
Click here to find out more about the use and function of TLV containers.
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.
4 July 2024 – Having to reliably process and then correctly post transactions for nearly 40 shops at a major international airport is a big responsibility. Find out how Matchbox has not only made the work of the eurotrade finance team much easier, but has also reduced the error rate… Continue reading
4 July 2024 – When it comes to cashless payments, there’s a very important industry event in the DACH region: we’re referring to the EHI Payment Kongress , which takes place once a year in Bonn. The industry not only exchanges innovations and best practices here, but also gains fascinating insights into the ... Continue reading
4 July 2024 – Die Kronenhalle ist eine echte Institution in Zürich, die neben der gehobenen Kulinarik für ihre einzigartige Atmosphäre bekannt ist. Wie die Kronenhalle jetzt sogar ihren Zahlungsabgleich zu einem Genuss gemacht hat? Erfahren Sie in dieser Success Story. Continue reading