Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TLV PROCESSING

Header (21 bytes)

Version

unsigned char

Value between 0xAA and 0xAF

Current version: 0xAA

SHA-1

unsigned char[20]

SHA-1 calculation on the following data

n/a

Body (variable)

Tag

Length

Value

Example

FF33

variable

AID delimiter. FF33 length is equal to the length of the following TLV

n/a

9F01

6

Acquirer identifier. AcquirerIdentifier[0] must be set to kernelId value for contactless AID

n/a

4F

0..16

AID

n/a

DF7E

1

Application selection indicator

0x00 or 0x01

9F09

2

Application version (contact only)

DF11

1

Skip TAC/IAC default supported (contact only)

0x00 or 0x01

DF12

1

Random transaction selection supported (contact only)

0x00 or 0x01

DF13

1

Velocity checking supported (contact only)

0x00 or 0x01

DF14

1

Floor limit checking supported (contact only)

0x00 or 0x01

DF15

1

TAC supported (contact only)

0x00 or 0x01

DF21

5

TAC denial (contact only)

Any value

DF22

5

TAC online (contact only)

Any value

DF20

5

TAC default (contact only)

Any value

9F1B

4

Floor limit (contact only)

DF70

1

Target percentage (contact only)

DF6E

3

Threshold value (contact only)

DF6F

1

Maximum target percentage (contact only)

DF01

1

Default DDOL supported (contact only)

0x00 or 0x01

DF71

0..252

DDOL (contact only)

Any value

DF02

1

Default TDOL supported (contact only)

0x00 or 0x01

DF72

0..252

TDOL (contact only)

Any value

5F2A

2

Transaction currency code (contact only)

5F36

1

Transaction currency exponent (contact only)

...