Amadis

Get EMV Data Command

This Command allows the L3 Application asking for specific TLVs from the L2 Database for the Current Payment Transaction.

For example, if the L3 Application needs to get TVR (Tag ‘95’), TSI (Tag ‘9B’) and CVM Results (Tag ‘9F34’) from L2, then it could use the following Command Parameters:

Tag List (95,9B,9F34)

DE

04

95

9B

9F

34

Which could be returned in the following Response Parameters:

TLV (95,9B,9F34)

95

05

02

00

00

00

00

9B

02

FC

00

9F

34

03

1F

03

02

Command Parameters 

Tag

Size (bytes)

Type

M/O/C

Description

‘DE’

Var.

b

O

Tag List

NOTE:  Complete L2 Database is returned when Tag List is missing (i.e. no Tag ‘DE’ present)

Response Parameters

Tag

Size (bytes)

Type

M/O/C

Description

‘xxxx’

Var.

TLV

C

Data Elements (TLVs) of Tag list

NOTE:  TLV may be absent from Response Parameters if not present in the L2 Database
NOTE: Some TLV may be obfuscated by PCI Protection Mechanisms (outside the scope of this document)

Error Codes

Code

Description

0000h

Successful Execution

2203h

Invalid Parameters

22FFh

System Error

Â