Amadis

Gemalto/Pure ICS Supported Options

 

Agnos PURE 2.18

The list of options presented here reflects the qualification reference used at Amadis to test Agnos kernels with appropriate tools (EVAL. UL or ICC Solutions). It doesn't reflect TA requirements nor most up-to-date optional/mandatory features released by payment networks. Please refer to your lab to validate your ICS before any debug or TA.

 

Be careful! 0xC7 - Terminal Transaction Processing Information - is a crucial tag for PURE. Unlike some of the Agnos configuration tags, there is no default value for 0xC7. So, a 0xC7 tag shall be present in each COMBINATION. Else, the kernel won’t be activated.

 

This reference ICS doesn't document PURE values to be set (i.e., customers requirements) but Agnos supported values and how to set them in regards with any potential GEMALTO/PURE ICS.

Reader Characteristics

Supported Values

Agnos

Configuration Values

Recommendations

Comments

Pure Kernel options:

GET DATA transaction/ IO_1/ RETRIEVAL

Yes/No

Optional

DF1B

No

Set Kernel Configuration (see B1b8)

PUT DATA transaction/ IO_2/ UPDATE

Yes/No

Optional

DF1B

No

Set Kernel Configuration (see B1b7)

Application Authentication Transaction/ IO_4

Yes/No

Optional

DF1B

No

Set Kernel Configuration (see B1b5. Require DDA set)

Long Tap Supported/ IO_6

Yes/No

Optional

DF1B

Yes

Set Kernel Configuration (see B2b8)

Online Additional Tap/ ONLINE_TAP/ IO_7

Yes/No

Optional

C7

Yes

Set Terminal Transaction Processing Information accordingly (see B3b8)

ECHO command / RECOVERY/ IO_8

Yes/No

Optional

C7

Yes

Set Terminal Transaction Processing Information accordingly (see B3b6)

Pure Reader Option

Pure Reader

Yes

Mandatory

Fixed

Yes

Supported by default

FIXED AMOUNT / IO_3

No

Not Supported

N/A

N/A

 

Capacity to restrict list of supported applications/ IO_5

Yes/No

Optional

PROCESSING Configuration

N/A

Supported by default

Multi-Currencies Support/ IO_9

No

Not Supported

N/A

N/A

 

Contactless Terminal Capabilities

Reader Product type/Contactless Only

Yes/No

Optional

C7

N/A

Set Terminal Transaction Processing Information accordingly (see B1b4)

Terminal type / Offline Only

Yes/No

Mandatory

C7/9F35

N/A

Shall be consistent with Configuration/ICS values. If missing, created from tag C7, alias Terminal Transaction Processing Information (set to 0x22 or 0x23 depending on B1b4 value)

Terminal type / Online Capable

Yes/No

Mandatory

C7/9F35

N/A

Shall be consistent with Configuration/ICS values. If missing, created from tag C7, alias Terminal Transaction Processing Information (set to 0x22 or 0x23 depending on B1b4 value)

Terminal type / Online Only

Yes/No

Mandatory

9F35

N/A

Shall be consistent with Configuration/ICS values. If missing, created from tag C7, alias Terminal Transaction Processing Information (set to 0x22 or 0x23 depending on B1b4 value)

Terminal type / ATM

Yes/No

Mandatory

9F35

N/A

Shall be consistent with ICS values.

Additional Terminal Capability/Cash

Yes/No

Optional

9F40

N/A

 

Additional Terminal Capability/Goods

Yes/No

Optional

9F40

N/A

 

Additional Terminal Capability/Services

Yes/No

Optional

9F40

N/A

 

Additional Terminal Capability/Cashback

Yes/No

Optional

9F40

N/A

 

Additional Terminal Capability/Key Revocation supported

Yes/No

Optional

 

 

Presence of Key Revocation file

Additional Terminal Capability/Exception File

Yes/No

Optional

 

 

Presence of Exception file

Dynamic Transaction Parameters

Amount 9F02

Yes/No

Mandatory

9F02

Yes

 

Authorization Response Code

Yes/No

Mandatory

8A

Yes

 

Issuer Authentication Data

Yes/No

Mandatory

91

Yes

 

Memory Slot Read Template

Yes/No

Mandatory

BF71

No

 

Memory Slot Update Template

Yes/No

Mandatory

BF70

No

 

Transaction Currency Code

Yes/No

Mandatory

5F2A

Yes

 

Transaction Date

Yes/No

Mandatory

9A

Yes

 

Transaction Type

Yes/No

Mandatory

9C

Yes

 

Unpredictable Number

No

Mandatory

9F37

No

 

Other

Unpredictable Number systematically generated

Yes

Mandatory

N/A

Yes

 

Terminal application is designed to determine an online transaction disposition based on the authorization response message and will not activate the reader/kernel

No

Mandatory

N/A

No