3 - command set – MagTek DynaPro Mini Programmer's99875629 User Manual
Page 66
![background image](/manuals/413695/66/background.png)
3 - Command Set
DynaPro Mini| PIN Encryption Device | Programmer’s Reference (Commands)
Page 66
Bit
7
6
5
4
3
2
1
0
Byte 3
0, Reserved
Byte 4
Tones:
0 = No sound
1 = One beep
2 = Two beeps
Byte 5
Card Type to Read:
1 = Magnetic Stripe
2 = Contact smart card
Byte 6
Options:
1 = Bypass PIN
2 = Force Online
4 = Acquirer not available (Note: prevents long timeout on waiting for host approval)
Byte 7..12
Amount Authorized (EMV Tag 9F02, format n12)
Byte 13
Transaction Type:
Valid values:
0x02 or 0x09 = Cash back
0x04 = Goods (Purchase)
0x08 = Services (Purchase)
Byte 14..19
Cash back Amount (if non-zero, EMV Tag 9F03, format n12)
Byte 20..46
RESERVED
Byte 47
RESERVED
Byte 48
RESERVED
The device will report errors in ACKSTS of Report 0x01 – Response ACK in the following cases:
System Error (0x80)
System is not available (0x8A)
Bad parameter (0x82)
If there are no errors, the device will prompt the user to approve an amount and swipe or insert card by
displaying pre-determined EMV messages.
The device LCD display will cycle showing “(AMOUNT),” “(AMOUNT) OK?” and “CANCEL OR
ENTER,” and will wait for the cardholder to push either the confirmation or cancellation button.
If the cardholder presses the confirmation button, then depending on the card type requested to be read,
the LCD display will show either SWIPE or INSERT CARD. If the user presses the cancellation button
or the transaction times out, the device will perform 0xA2 Command Completion.
If the cardholder has inserted an ICC card, and if the Acquirer has set the device’s payment brand account
type setting for ICC to Debit or Credit, the device will prompt the cardholder to select debit or credit.
Per EMV 4.x requirements, if the cardholder uses the MSR input, the device will check the service code
from the magnetic stripe data to see if it begins with a 2 or a 6 to determine if the card also includes an