beautypg.com

3 - command set – MagTek DynaPro Mini Programmer's99875629 User Manual

Page 66

background image

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