ID TECH Kiosk V User Manual
Page | 14
7.
ID TECH Universal SDK
By virtue of its EMV L2 kernel, KIOSK V is designed to be compatible with a wide range of third-party
payment applications. ID TECH offers a Universal SDK (available for iOS, Android, or Windows) to
enable rapid application development using KIOSK V as the target device. The languages supported
include Objective C (on iOS), Java (on Android), and C# (on Windows). The Universal SDK includes rich,
powerful libraries that make sending commands to the KIOSK V comparatively easy while greatly
facilitating debugging and event handling.
To obtain the Universal SDK free of charge, visit ID TECH's KIOSK V product page and select the
version of the SDK that applies to your desired host platform (Android, iOS, Linux, MacOS, or
Windows).
Normally, development of applications that take advantage of KIOSK V's capabilities can be done in a
high-level language like C# or Java (using convenience objects and data structures defined in the
Universal SDK), obviating the need to send byte commands directly. Nevertheless, it is possible to
communicate with the device at a low level if necessary. For a command reference for KIOSK V,
request the
NEO Interface Developers Guide
(IDG), P/N 80139403-001. This document includes not
only low level (firmware) commands but error codes, response codes, and information on various
default settings.