0 - Table of Contents
Dynamag, DynaMAX, eDynamo, mDynamo, tDynamo, DynaWave, and iDynamo 6| Secure Card Reader Authenticators | Programmer’s
Reference (Java and Java Applet)
Page 8
3.48 sendCommandWithLength .......................................................................................... 35
3.49 sendData ........................................................................................................................ 35
3.50 getBatteryLevel .............................................................................................................. 35
3.51 getSwipeCount ............................................................................................................... 36
3.52 getResultCode ............................................................................................................... 36
3.53 getCardServiceCode ..................................................................................................... 36
3.54 getTLVPayload ............................................................................................................... 37
3.55 startTransaction (EMV Only) ........................................................................................ 37
3.56 setUserSelectionResult (EMV Only) ............................................................................ 39
3.57 setAcquirerResponse (EMV Only) ............................................................................... 39
3.58 cancelTransaction (EMV Only) ..................................................................................... 40
3.59 sendExtendedCommand (EMV Only).......................................................................... 40
4 MTSCRAEvent ............................................................................................................................ 41
4.1 onLibLoaded ...................................................................................................................... 41
4.2 onDeviceConnectionStateChanged................................................................................ 41
4.3 onError ................................................................................................................................ 41
4.4 onDataReceived ................................................................................................................ 41
4.5 onDeviceResponse ........................................................................................................... 41
4.6 onTransactionStatus (EMV Only) .................................................................................... 42
4.7 onDisplayMessageRequest (EMV Only) ......................................................................... 43
4.8 onUserSelectionRequest (EMV Only) ............................................................................. 44
4.9 onARQCReceived (EMV Only) .......................................................................................... 44
4.10 onTransactionResult (EMV Only) ................................................................................. 45
4.11 OnDeviceExtendedResponse (Emv Only) .................................................................. 45
Appendix A Status Codes .......................................................................................................... 47
A.1 Library Status Codes ......................................................................................................... 47
A.2 Device Status Codes ......................................................................................................... 47
Appendix B Applet Troubleshooting ......................................................................................... 48
B.1 How to Clean Out Previous Applet Versions ................................................................. 48
B.2 Examining Java Console Outputs for the Applet .......................................................... 50
Appendix C Java Code Examples ............................................................................................. 55
C.1 Open Device Example ...................................................................................................... 55
C.2 Close Device Example ...................................................................................................... 55
Appendix D ARQC Message Format ......................................................................................... 56