5 - Developing Custom Software
kDynamo| Secure Card Multimedia Device for iPad | Installation and Operation Manual
Page 31 of 34 (
D998200284-10
)
5
Developing Custom Software
Custom host software uses the same underlying device command set to communicate with all available
kDynamo models. This section provides high-level information about communicating with the device,
and provides pointers to select API references and sample code.
Developers of custom host software that implements contactless transactions should refer to
EMV
Contactless Specifications for Payment Systems, Book A, Architecture and General Requirements
for user interface requirements that may need to be met by the host software. For example, because
kDynamo has a single General Status LED and does not have a display, the
MagTek Demo
app
demonstrates using the host’s display to emulate the standard four-LED contactless tap sequence.
5.1
Lightning-Based Custom Software
MagTek produces software development kits (SDKs) with API libraries that provide higher-level
functions wrapped around Lightning communication protocols. These libraries simplify the development
of custom host software that interfaces with kDynamo. See
99510111 DYNAMAX / EDYNAMO /
UDYNAMO / ADYNAMO / IDYNAMO / KDYNAMO / SDYNAMO / TDYNAMO SDK FOR IOS
.
All product software and documentation is available from
In addition to MagTek’s SDK API libraries, custom host software can communicate directly with the
device using Apple’s
ExternalAccessory
Framework, with sample code available in the form of Apple’s
EADemo
app. For details, see
Apple Developer Documentation
and
D998200230 KDYNAMO
PROGRAMMER'S MANUAL (COMMANDS)
.
5.2
For More Information
For more information about developing custom host software that integrates with kDynamo, see the
MagTek website or contact your reseller or MagTek Support Services.