ID TECH VP3300 OEM User Manual
Page | 14
8.
For Software Developers: Software Development Support
VP3300 devices, including the VP3300 OEM, are designed to be compatible with a wide range of
third-party payment applications. ID TECH offers a
(available for iOS, Android, or
Windows) to enable rapid application development with any model of VP3300 as the target device.
The supported languages include Objective C (on iOS), Java (on Android), and C# (on Windows). The
Universal SDK includes rich, powerful libraries that make communication with VP3300 OEM
comparatively easy while greatly facilitating debugging.
Normally, application development that takes advantage of VP3300 OEM capabilities can be done in
a high-level language like Java or C# (using convenience objects and data structures), obviating the
need to send hex-code commands directly via USB-HID.
Nevertheless, it is possible to communicate with the device via audio jack or via USB-HID. For a
command reference for VP3300-series products, consult the
NEO Interface Developers Guide
(IDG),
P/N 80139403-001.
8.1.
Best Practices for VP3300 OEM Developers
When developing payment applications for Android and iOS, make sure to consult the
ID TECH
Universal SDK Guide
for your respective platform for best practices to follow. Download the
Universal
SDK Guide
as part of the ZIP file for your development platform.
ID TECH strongly recommends that integrators include a way for users to update their
passwords.