Amadis

C-4/AMERICAN EXPRESS Kernel Settings

All payment applications registered onto Agnos Framework’s entry point are initialized with tags values present in ENTRY_POINT file (see DF0F). For some tags, if missing, default values may apply to American Express kernel.

Default Values Set

Default Values Set

Common

Tag

Description

Value

9F6D

Contactless Reader Capabilities
Where:
Byte 1:
→ b8..b7: Mode
00: Expresspay 1.0
01: Expresspay 2.0 and Expresspay >= 3.x (Magstripe)
10: Expresspay 2.0 (Magstripe and EMV)
11: Expresspay >= 3.x (Magstripe and EMV)
→ b6..b5: Reserved for EMVCo
→ b4: CVM Required - Not to be configured
→ b3..b1: Reserved for EMVCo

C0

9F1A

Terminal Country Code

0000

9F1E

Terminal Identification

IFD Serial Number on 8 Bytes

DF1B

Kernel Configuration
Where:
Byte1:
→ Seed for UN in Magstripe Mode
Byte2:
→ b8: DRL Set (from XP 3.1)
→ b7: EMVCo Entry Point (from XP 3.0)
→ b6: Use TAC and IAC Default (from XP 3.x)
→ b5: Not EMV Consistency Check
→ b4: Patch ODA Applied (XP 2.0.2 only)
→ b3: Consistency Check as per EMV
→ b2: Delay Authorization
→ b1: Unable to Go Online Support
Byte 3:
→ Hold Time for SEE PHONE cases (s)
Byte4:
→ No Holding Time on Approve and Decline
Byte5:
→ b8: XP 3.0 activated
→ b7: Start D managed in EMV mode
→ b6: Disable Discretionary Data
→ b5: Display delayed message
→ b4: Check CDOL2 Presence
→ b3: CVM Mobile Supported
→ b2: Terminal Exempt Of No CVM Checks
→ b1: Transit Terminal
Byte6:
→ b8: Display PROCESSING Message
→ b7: Only EMV Mode
b6..b4: RFU
→ b3..b1: C-4 Kernel Version

Important1: B2b1 is always set to partial mode for rapid payment and for consistency reason with other contactless payment brands (i.e. no 2nd GenAC performed). From ExpressPay 3.x, B2bit1 is forced to 1 whatever the configuration value.

Important2: tag 9F6E is used by Agnos ExpressPay 3.x implementation. In Agnos, this tag isn’t a configuration data because it is built from 9F6D, 9F33 and 9F35 tags to avoid inconsistencies and maintain upward compatibility.

3C2100000480

9F40

Additional Terminal Capabilities

6000000000

9F35

Terminal Type

00

9F09

Application Version Number

0001

9F33

Terminal Capabitlities

000088

DF20

TAC Default

CC00000000

DF21

TAC Denial

0000000000

DF22

TAC Online

0000000000

DF30

Bitmap Entry Point
Where:
Byte 1:
→ b8: Status Check Support Flag
→ b7: Zero Amount Allowed Flag
→ b6: RCTL
→ b5: RCFL
→ b4: RCRL
→ b3..b1: RFU

38

DF32

Status Zero Amount Allowed Flag
Where:
Byte 1:
→ 0x01: Option 1 = Online Cryptogram Request
→ 0x02: Option 2 = Not Allowed

01

DF2D

Message Holdtime (100 of ms)

00000F

DF27

Field off request (100 of ms)

00

9F6E

Terminal Transaction Capabilities (Synthetic Tag Calculated at Run Time). Magstripe, Partial Mode, Express Mobile, and Mobile CVM Always Set

function(9F6D,9F33,9F35,DF1B)