MagTek iDynamo

The MagTek iDynamo is equipped with lighting ports to suit all Apple devices.

To view full details on the MagTek iDynamo, click here.

 

Development Requirements

MagTek is specific in their SDK with regards to the data that they send.

 

The MagTek SDK can collect the following fields from each swipe:

[self.mtSCRALib getTrackDecodeStatus]
[self.mtSCRALib getMaskedTracks]
[self.mtSCRALib getTrack1Masked]
[self.mtSCRALib getTrack2Masked]
[self.mtSCRALib getTrack1]
[self.mtSCRALib getTrack2]
[self.mtSCRALib getTrack3]
[self.mtSCRALib getCardIIN]
[self.mtSCRALib getCardName]
[self.mtSCRALib getCardLast4]
[self.mtSCRALib getCardExpDate]
[self.mtSCRALib getCardServiceCode]
[self.mtSCRALib getCardPANLength]
[self.mtSCRALib getKSN]
[self.mtSCRALib getDeviceSerial]
[self.mtSCRALib getMagnePrint]
[self.mtSCRALib getMagnePrintStatus]
[self.mtSCRALib getSessionID]
[self.mtSCRALib getDeviceName]

 

However, iATS only needs the following fields to be send via the API:

[self.mtSCRALib getTrack1]
[self.mtSCRALib getTrack2]
[self.mtSCRALib getKSN]

iATS also requires some additional details including some parsing delimiters.

 

For MagTek iDynamos, please collate the data in the following order and delimitation:

SwiperType|@|getTrack1Masked|@|getTrack2Masked|@|KSN

 

Example of Data to be Sent to iATS:

03|@|C4DDC3DE59B1DB65F03D04CFF145469CBB2CB59E22BA56ED8691D27813D963F51408F5BDDEB03E0B1860EFAAD85F9FA78ED32911443282D4ACE1F585C194DEE2D7F473456972ABB9|@|FADF1842439903BB07D444459D4DBEDC0EE099322D1AA7FBC64CDBFE834511632A592E52BFC8EE95|@|9012910B1D54BC000069