Integrating a payment terminal in an ECR (electronic cash register) or a vending machine has many advantages such as: the payment amount is transmitted to the terminal and the ECR is able to receive information about the transaction and retrieve a receipt for printing or further processing.
PayTec offers various integration protocols and drivers.
|Protocol||Programming Language||Use Case||Remark|
|KIT API||Java/.NET||Systems which offer Java/.NET support||LAN/WLAN|
|KIT JSON||independent||Systems with no support of Java/.NET||LAN/WLAN/RS232|
ECR has a Pepper driver
Pepper TrmType52 (deprecated)
|ZVT-LAN||independent||System has ZVT support
(Retail and Hospitality Only)
TCP/IP Port: 20007
Pepper TrmType 121
|MDB||independent||Vending machine runs a compatible VMC||
MDB Version 4.2, Cashless Device, Credit First,
|GPIO||independent||Vending machines driven by a dry contact||
Product dispensing or credit
|CCTalk||independent||Vending machine with CCTalk interface||
|OCPP||independent||EV Charge Station||
OCPP v1.5 XML
KIT via Cloud
Sample application: https://ecritf.paytec.ch/
GitHub Repository: https://github.com/PayTecAG/ecritf
KIT API is a complete implementation of the KIT TLV protocol in Java/.NET und offers a simple API to the user. The API is eventdriven and handles all the communication, heartbeats etc. Your system needs Java/.NET support.
Documentation: KIT Spezifikation 5.02.00
Java JAR: KIT Java
.NET DLL: KIT .NET
Sample Application: KIT Tester, Visual Studio Project
KIT JSON und KIT TLV
Documentation: EFT ECR Interface v2.17.pdf
We support the german ZVT interface over LAN on our ep2 Terminals . Specification version 13.08 of the "Verband der Terminal-Hersteller in Deutschland e.V." is supported. This integration is suited if your system already supports ZVT terminals.
Please note, only following retail and hospitality commands are supported:
06 00 (Registration)
06 01 (Authorisation)
06 02 (Log Off)
06 03 (Account Balance Request)
06 04 (Activate Card)
06 21 (Telephonic Reservation)
06 22 (Reservation)
06 24 (Book Total)
06 30 (Reversal)
06 31 (Refund)
06 50 (End of Day)
Some of our Terminals offer a MDB interface (Multi Drop Bus). Our MDB implementation supports the cashless device level 3 properties with Selection First, Credit First and Always Idle. PayTec has acquired an ep2 reference MDB certification. Therefore a simplified ep2 conformity certification can be done.
Vending machines with dry contacts can be interfaced with our additional GPIO Box. This sort of vending machine dispense a product or add a credit to counter after triggering the contact. Please contact our support for more information.
PayTec supports vending machines with a CCTalk interface. An additional cable is need for interfacing with these machines. Please contact our support for more information.
EV charger are able to integrate our terminals via OCPP. Our terminal will act as a central system. Selection of the plugs is done on the terminal. Various billing options are at your disposal (based on quantity, time and more). PayTec support OCPP v1.5 over XML. Please contact our support for more information.
We will help you with your integration, please contact us here: firstname.lastname@example.org
Article is closed for comments.