Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Import Macro Repair

Welcome to the Development Home page for ID TECH products. If you know the platform for which you need to do development, click into the appropriate link below.

Universal SDK

For customers writing applications in a high level language, ID TECH offers a single development API that exposes a consistent view of product capabilities across all ID TECH (and ViVOpay) product families. The Universal SDK – available in various platform- and product-specific builds – allows you to access the common API from C# on Windows, Java on Android, Swift (and/or Objective C) on iOS, and C++ on Linux. To obtain the appropriate Universal SDK build, first determine which platform you will be working on; then click one of the links below, and follow links to the product you need to support. 

Child pages (Children Display)

UDemo

For information about the Universal SDK Demo app, please see uDemo - Downloads.

...

Page Tree
root@self

About the SDKs:

SDKs can be found on each products home page is the SDKs section. 

ID TECH's demo applications and uDemo:

uDeme is our main demo application it can be used to issue configuration commands; conduct EMV transactions; and to validate a readers functionality. uDemo has built in tools for support. A more simple version called .NET SDK Demo is available with source code to demonstrate application development with our .NET SDK. The .NET SDK Demo can be found on the Universal SDK for .NET/C#


Payment-app developers who need to fast-track the integration of ID TECH card readers into their POS (or other) systems can make headway quickly by taking advantage of ID TECH’s Universal SDK. The SDK provides libraries (and a common API) for manipulating all of ID TECH’s current-production card readers, including chip-card (EMV), magstripe (MSR), and contactless readers, in a number of languages (such as C# for Windows, Java for Android, Swift for iOS, and C for Linux).

You don’t actually need to install the SDK, however, to run the associated demo program, a standalone app that we call the Universal Demo, or UDemo (for short). You can get the UDemo (standalone version for Windows) by going here.

We recommend that all of our developer-customers become familiar with the UDemo app, because it illustrates (in detail) what the raw requests and responses (to and from the device) look like, allows you to configure a device with particular settings, and provides a playground where developers can easily test various commands using various argument values, in real time. UDemo is also a great way to learn more about EMV, too.

Development Related Articles:

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
titleDevelopment related content
cqllabel = "development" and space = "KB" and type = "page"