For the complete documentation index, see llms.txt. This page is also available as Markdown.

Android

Universal SDK Documentation (Android)

The Android edition of the MagTek Universal SDK (MTUSDK), which brings MagTek SCRA and PIN Pad SCRA devices — including the DynaFlex family — into a single AAR library for Android apps. Use the sections below to set up the SDK, connect to and control a device through the Core API, subscribe to device events, and look up classes, enumerations, and reference appendices.

In This Section

Reference Section

Information Available

Overview of the SDK and the MagTek devices it supports, with system requirements and how to install the certificate chain for connecting to a DynaFlex II PED over WLAN.

Instructions for adding the MTUSDK AAR library to an Android Studio project and preparing it for first use.

The SDK's main entry point — how to create and work with a device instance and reach the interfaces used to operate it.

The primary device interface for opening and closing a connection and sending commands to a MagTek device.

Methods for querying which features and capabilities a connected device supports.

Operations for controlling a connected device and driving its command set.

The connection parameters used to locate and connect to a device (transport, address, and related settings).

Identifying details reported by a connected device, such as model, serial number, and firmware version.

Settings used to read and apply a device's configuration.

Alphabetical reference for the SDK's data and result classes (Classes A–I and N–Z).

Callback delegates for subscribing to asynchronous device events, such as connection changes and transaction progress.

Callback delegates that report the results of device configuration operations.

Callback delegates for receiving device status updates delivered over MQTT.

Callback delegates for receiving system-level status updates from the SDK.

Reference for the SDK's enumerated types (device and transaction states, card types, option flags).

Supporting reference — status codes, an API walk-through, EMV transaction flow, and Apple/Google mobile-wallet VAS.

Need More Help

Need Help?

For additional support, please contact MagTek Support:

Technical Support:

  • šŸ“§ Email: support@magtek.com

  • šŸ“ž Phone: 1-562-546-6800 (US)

  • šŸ• Hours: Monday-Friday, 5:30 AM - 5:00 PM PST

Online Resources:

  • 🌐 Support Portal: developer.magtek.com

Documentation Feedback:

Help us improve this documentation! feedback@magtek.com

Last updated