Page 1
Secure Card Reader Authenticators SDK Programmer’s Manual ( iOS ) June 2025 Document Number: D99875568-133 REGISTERED TO ISO 9001:2015 MagTek I 1710 Apollo Court I Seal Beach, CA 90740 I Phone: (562) 546-6400 I Technical Support: (888) 624-8350 www.magtek.com...
Page 2
All other system names and product names are the property of their respective owners. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 3
2018 Sep 14 Updated startTransaction to support Quick Chip mode. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 3 of 65 (D99875568-133)
Page 4
June 11, 2025 Added SCDE properties to MTCardData (section 6.1). DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 4 of 65 (D99875568-133)
Page 5
EVEN IF MAGTEK HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 6
MAGTEK’S SOLE LIABILITY AND BUYER’S EXCLUSIVE REMEDIES ARE STATED IN THIS SECTION AND IN THE SECTION RELATING TO MAGTEK’S LIMITED WARRANTY. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 7
Software disk(s) if applicable. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 8
PCI compliant. To meet PCI compliance in production or live environments, a third-party PCI compliant component (hardware or software-based) must be used. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 9
........................... 26 4.24 getMagTekDeviceSerial ......................26 DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 9 of 65 (D99875568-133)
Page 10
........................38 4.65 updateFirmware ......................... 39 DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 10 of 65 (D99875568-133)
Page 11
Diagrams ............................55 B.5.1 MSR Card Swipe ........................55 DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 11 of 65 (D99875568-133)
Page 12
ConnectionTypes ..........................64 DebugDomain ..........................64 MTSCRABLEState ........................... 65 DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 12 of 65 (D99875568-133)
Page 13
Library binary for the MTSCRA SDK MTSCRADemo Folder Sample code and projects DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 13 of 65 (D99875568-133)
Page 14
6 Lightning iOS 13 and above DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 14 of 65 (D99875568-133)
Page 15
10) Begin using the features provided by the MTSCRA object’s methods. For details about these methods, see section 4 MTSCRA Functions DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 16
1) Add the following files to project, and setup the bridge header folder in build settings. a) MTSCRA.H b) MTSCRA-Bridge.h DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 16 of 65 (D99875568-133)
Page 17
3) Add libc++.tbd in build phases->Link Binary with libraries, click ‘+’, then type “c++” in the filter area and pick libc++.tbd. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 18
5) Add the external accessory protocols into info file. In the screen shot, it adds iDynamo5 and iDynamo6 with default protocols. Add your custom protocol if different. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 19
(state == 0) { // dispatch in main queue is very important DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 20
9) Library will pair the device. After inputting passcode, device is ready to use. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 21
This function stops the scanning of available Bluetooth LE devices. (void)stopScanningForPeripherals Parameters: None Return Value: None DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 21 of 65 (D99875568-133)
Page 22
This function reports whether any compatible devices are connected to the host. (BOOL) isDeviceConnected DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 23
A null terminated hex string for Card Data, Field separated by ‘|’.NULL value for failed. Fields: DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 24
This function retrieves masked track 1 data after a cardholder swipes a card. (NSString *) getTrack1Masked Parameters: None DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 24 of 65 (D99875568-133)
Page 25
This function retrieves the card’s track 3 data in encrypted format, if any, after a cardholder swipes a card. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 26
For more information, see D99875475 (NSString *) getSessionID DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 27
MAGTEKTDYNAMO = Bluetooth LE reader tDynamo. Return Value: None DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 27 of 65 (D99875568-133)
Page 28
Parameters: None Return Value: • “1” = Available DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 28 of 65 (D99875568-133)
Page 29
This function gets the length of the PAN after a cardholder swipes a card. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 30
• “000002” = Track 1 and 2 success. Track 3 not present. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 31
4.47 getOperationStatus This function gets the status of the current operation. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 31 of 65 (D99875568-133)
Page 32
Parameters: UUID String of the device Return Value: None DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 32 of 65 (D99875568-133)
Page 33
Parameters: DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 33 of 65 (D99875568-133)
Page 34
0x07 = Magnetic Stripe, Contact chip card, Contactless chip card. Refer to Appendix C for supported devices. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 35
9 = Error • 15 = Busy DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 35 of 65 (D99875568-133)
Page 36
This function informs EMV device to process transaction decision from acquirer. (int) setAcquirerResponse:(Byte*)response length:(int)length DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 37
Hexadecimal string of the byte array for the command. Return Value: String containing the response data of the command. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 38
Enable the debug print from SDK. Default value is NO. (void) enableDebugPrint:(BOOL)enabled. Parameters: DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 38 of 65 (D99875568-133)
Page 39
:(BOOL) lastCommand encrypt : (BOOL) encrypt; Parameters: DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 39 of 65 (D99875568-133)
Page 40
Command to send to the NFC tag. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 40 of 65 (D99875568-133)
Page 41
Either set to true or false, if the NFC tag command fails, device will provide a double beep. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 42
= Do not encrypt data (Default) DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 42 of 65 (D99875568-133)
Page 43
9 = Error • 15 = Busy DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 43 of 65 (D99875568-133)
Page 44
Bluetooth LE Reader was connected. Parameter Description peripheral CBPeripheral object DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 44 of 65 (D99875568-133)
Page 45
5.15 onUserSelectionRequest (EMV Device Only) Device request for application to display a User Selection Menu. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 46
RSSI Integer value for the Received Signal Strength Indicator. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 46 of 65 (D99875568-133)
Page 47
This call back will be raised if host software subscribes to it. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 48
@property(nonatomic, strong) NSString *deviceSerialNumber; @property(nonatomic, strong) NSString *deviceSerialNumberMagTek; DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 48 of 65 (D99875568-133)
Page 49
@property(nonatomic, strong) NSString* qwantumCardID; @property(nonatomic, strong) NSString* customerMessageCode; DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 49 of 65 (D99875568-133)
Page 50
@property(nonatomic, strong) NSDictionary* allObjects; @property(nonatomic, strong) NSArray<NSString*>* objectArray; @end DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 50 of 65 (D99875568-133)
Page 51
030C001800000000000000000000000000000000000101110000000F NSString *DateTime = @“030C001800000000000000000000000000000000000101110000000F”; [self.mtSCRALib sendExtendedCommandSync:DateTime]; DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 51 of 65 (D99875568-133)
Page 52
[self.mtSCRALib sendCommandSync:SetMSRAlwaysOn]; NSString *SetMSROffWhenIdle = @“580100”; [self.mtSCRALib sendCommandSync:SetMSROffWhenIdle]; DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 52 of 65 (D99875568-133)
Page 53
//[self.mtSCRALib setDeviceType:(MAGTEKAUDIOREADER)]; [self.mtSCRALib openDevice]; Close Device [self.mtSCRALib closeDevice]; DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 53 of 65 (D99875568-133)
Page 54
= @"Device Connected"; else self.deviceStatus.text = @"Device Disconnected"; DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 54 of 65 (D99875568-133)
Page 55
Note: This is broad to cover multiple devices. For devices that do not need or support a specific command, (i.e. SetMSRAlwaysOn), that portion may be omitted in the flow. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 56
Appendix B - Code Examples DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 56 of 65 (D99875568-133)
Page 57
Note: This is broad to cover multiple devices. For devices that do not need or support a specific command, (i.e. SetMSRAlwaysOn), that portion may be omitted in the flow. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 58
Appendix B - Code Examples DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 58 of 65 (D99875568-133)
Page 59
Appendix B - Code Examples B.5.3 EMV Transaction (Full) DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 59 of 65 (D99875568-133)
Page 60
Note: This is broad to cover multiple devices. For devices that do not need or support a specific command, (i.e. SetMSRAlwaysOn), that portion may be omitted in the flow. DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 61
N N N N N N N OEM Features DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 61 of 65 (D99875568-133)
Page 62
120 24 24 120 N Y N N N N 24 Encrypt Bulk Data (b) DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS )
Page 63
TLV_ENCTK1 = Encrypted track 1 TLV_ENCTK2 = Encrypted track 2 DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 63 of 65 (D99875568-133)
Page 64
Lightning = Lightning NONE = None DebugDomain Connection CommandMessageData DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 64 of 65 (D99875568-133)
Page 65
RawDataMessage MTSCRABLEState RESETTING DISCONNECTED UNSUPPORTED UNAUTHORIZED UNKNOWN DynaMAX, eDynamo, aDynamo, uDynamo, iDynamo 5 Gen II, iDynamo 5 Gen III, iDynamo 6, kDynamo, sDynamo, tDynamo| Secure Card Reader Authenticators | SDK Programmer’s Manual ( iOS ) Page 65 of 65 (D99875568-133)
Need help?
Do you have a question about the DynaMAX and is the answer not in the manual?
Questions and answers