
Introduction
This document provides instructions on how to interact with the MagneFlex Browser.
1.1 About the MagneFlex Browser WEB API
The MagneFlex Browser, available from MagTek, is a full-function HTML browser application that is integrated with driver applications that allow the control of a set of MagTek payment card readers.
1.2 Nomenclature
In this document, the following nomenclature are used strictly as follows:
Device refers to the MagTek device (eg. Dynamag, DynaPro, MICRSafe) that receives and responds to the command set specified in this document.
Host refers to the piece of general-purpose electronic equipment the device is connected. Host types include PC and Mac computers/laptops, tablets, and smartphones.
User refers to the cardholder.
Web App refers to the application provided by the integrator of MagneFlex Browser. The web app will communicate with the MagneFlex browser via query strings. MagneFlex then controls and obtains data from the MagTek device.
Query string refers to the web app’s interface to MagneFlex WEB API sent as an HTTP request. The query string is added to the base URL. This string contains field-value pairs referred to as parameters and begins after the question mark character “?” at the end of the base URL. Each parameter is defined in the parameter table for each resource of the MagneFlex WEB API. In the following example, the place holder for field will be listed in the parameter column of the table and value will be explained in the description column.
Example query:
https://192.168.10.100/magneflexdemo/default.aspx?field=value
Postback refers to the response from a request or command from the device. The web app shall consume the postback. MagneFlex sends the postback in two forms.
HTTP GET - returns the response data in the form of a query string.
HTTP POST - returns the response data in the form of a body message. POST is recommended for EVM related transactions or commands of lengthy response to accommodate limits on query string lengths.
1.3 System Requirements
Tested operating systems:
iOS 8 to iOS 10
Windows 7, 8.1, 10
1.4 Interfaces for Operating Systems
The following table matches the device interface to operating system.
Device
Interface
Operating System
DynaPro Mini
Bluetooth LE
iOS 8 – 10
Windows 8.1, 10
USB
iOS 8 – 10
Windows 7, 8.1, 10
DynaPro
Ethernet
iOS 8 – 10
Windows 7, 8.1, 10
USB
iOS 8 – 10
Windows 7, 8.1, 10
DynaMAX
Bluetooth LE
iOS 8 – 10
Windows 8.1, 10
USB
iOS 8 – 10
Windows 7, 8.1, 10
eDynamo
Bluetooth LE
iOS 8 – 10
Windows 8.1, 10
USB
iOS 8 – 10
Windows 7, 8.1, 10
iDynamo
Lightning
iOS 8 – 10
uDynamo
Audio
iOS 8 – 10
Windows 7, 8.1, 10
MICRSafe
USB
Windows 7, 8.1, 10
Last updated

