ID TECH Remote Key Injection Quick Start Guide
Rev B 22 July 2025
ID TECH Remote Key Injection Overview
ID TECH offers two types of RKI services: its legacy symmetric RKI service and an asymmetric PKI RKI that uses a public/private key schema for key security. RKI is performed via low-level commands integrated into an application or with ID TECH's USDK Demo app.
RKI Prerequisites
Prior to key injection, purchase RKI from an ID TECH sales representative and submit the serial numbers for the devices that require key injection. ID TECH device serial numbers can be found on the bottom of devices and look like this:
423U999999
Keys are associated with serial number(s) and devices must match serial numbers that have been submitted for RKI before receiving those keys. Keys must be injected within 30 days of sales order completion.
Before Performing RKI
Before you perform RKI, the following steps must be completed:
- Contact an ID TECH sales representative for a Remote Key Injection quote.
- Check to make sure the desired devices type accepts RKI.
- Place an RKI order, including the number of units to receive RKI and their serial numbers.
- ID TECH adds those serial numbers to the RKI server.
RKI via the USDK Demo App
Although ID TECH recommends that developers integrate RKI commands directly into their applications, it is possible to perform RKI via the USDK Demo app. Before beginning, download and install the latest USDK Demo app from the ID TECH Knowledge Base (if you cannot access the link, please contact support).
Follow the steps below to perform RKI in the USDK Demo App.
Make sure to contact your ID TECH representative to verify your key is available on the RKI server before initiating the process below.
- Connect your ID TECH device to your computer.
- Open the USDK Demo app.
- In the command tree, select Device, then the appropriate RKI option for your device. The options vary by device revision:
- Rev A Commands: Device -> RKI Rev A (PRODUCTION), Set Symm RKI URL, Get Merchant Record, Get Transaction Results.
- Rev B Commands: Device -> RKI Rev B (PRODUCTION), Set Merchant Record, Get Merchant Record, Set Original Output Type Swipe, Set Enhanced Output Type Swipe, Set XML Output Type Swipe/Manual.
- PKI RKI Commands: Device -> Config, Execute RKI, Get Output Type Swipe, Set Symm RKI URL.
? Note: Be sure to use the correct RKI command for your device:
- Production units have model numbers that end in a number (for example, IDV68-11111).
- Demo units have a model number ending with D (for example, IDV68-11111D).
- PKI RKI devices only have one Execute RKI command.
Running an incorrect RKI command simply results in an error message.
- Select Execute Command.
- The app displays a Key Name dialog; leave the field blank and select OK. The dialog prompts: "Please enter key name. Leave blank to load default/only key".
- The app will ask you to confirm proceeding with the default key; select Yes. A dialog appears with the question: ❓ "A keyname was not provided. Proceed with RKI using default key?"
The Results panel prints "Starting RKI Process. Please Wait...", and then "RKI Update Finished: Success" when the process is complete.



