8 - Commands
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 129 of 245 (
D998200115-17
)
8.5.11
Extended Command 0x0310 - Modify EMV Configuration (MAC)
Like all extended commands, the host initiates this command by calling
Extended Command Packet (Extended Commands Only)
, and receives a response as documented
there.
The host uses this command to select a set of predetermined allowable values for the EMV configuration
tags marked as only settable as part of Terminal Configuration in
Appendix E.2.1 EMV Contact
Terminal Settings and Defaults (Contact Only)
. These values can not be set directly, they must be set
to one of a specified set of values. Descriptions of the tags can be found in
EMV Integrated Circuit
Card Specifications for Payment Systems v4.3
. The host may set unrestricted tags directly using
Extended Command 0x0305 - Modify Terminal Configuration (MAC)
and
0x0307 - Modify Application Configuration (MAC)
Configuration changes will be lost after a power cycle or reset unless the host sends
Command 0x030E - Commit Configuration
after making all configuration changes.
Table 8-57 - Request Data for Extended Command 0x0310 - Modify EMV Configuration (MAC)
Offset Field Name
Value
0
Type of MAC
MAC algorithm designator
0x00 = ISO 9797 MAC Algorithm 3, Padding Method 1. (4 byte MAC)
1
Database
Selector
0x00 = EMV Contact L2
2..17
Device Serial
Number
16 Bytes DSN
18
Configuration
Identifier
One byte field that specifies one of the following configurations identified in the
device’s Implementation Conformance Statement (ICS).
Configuration Identifier = 0: (No MSR Fallback Only)
Attended, Online Only
SDA, DDA and CDA enabled
No MSR Fallback
Signature, No CVM Required
Goods, Services, Cashback, Payment
Print Attendant, Display Attendant/Cardholder, Code Table 1
Tag 9F35 set to 21
Tag 9F33 set to 20 28 C8
Tag 9F40 set to 72 00 00 B0 01
Configuration Identifier = 1: (No MSR Fallback Only)
Attended, Online Only
SDA, DDA and CDA disabled
No MSR Fallback, Signature
No CVM Required
Goods, Services, Cashback, Payment
Print Attendant, Display Attendant/Cardholder, Code Table 1
Tag 9F35 = 21
Tag 9F33 = 20 28 00
Tag 9F40 = 72 00 00 B0 01