Format: bFormat per ISO 8583:1993Length: ...255Variable (LLLVAR — 3-digit length prefix)
DE 55

ICC Data (EMV)

Data element
55
Format
b
Format defined in
ISO 8583:1993
Length
...255
Encoding type
LLLVAR
Bitmap
Primary

What it is

The EMV TLV data of a chip transaction: cryptogram (9F26), AIP (82), TVR (95), unpredictable number, and the rest. Reserved for ISO use (ans ...999) in 1987; ISO 8583:1993 defines it as ICC system related data, b ...255 (up to 255 bytes), the definition card networks follow for chip data.

Format and length shown here are the ISO 8583:1993 definition (b ...255, LLLVAR, up to 255 bytes). ISO 8583:1987 has no ICC field: DE 55 is reserved for ISO use there (ans ...999), and chip data came to it with the 1993 version.

DE 55 carries the chip transaction: BER-TLV encoded EMV tags produced by the card and terminal. The critical ones are 9F26 (Application Cryptogram — the ARQC the issuer validates), 9F27 (cryptogram information data), 82 (AIP), 95 (TVR), 9A/9F21 (date/time), 9F02 (amount), 9F37 (unpredictable number), and 5F34 (PAN sequence). The response carries issuer authentication data (91) and scripts (71/72) back to the card.

Every network wraps the same TLV payload slightly differently (Mastercard DE 55, Visa field 55 usage, some domestic switches use DE 48). Decode the payload with the EMV TLV decoder; validate cryptograms with the ARQC calculator.

Example values

9F2608AABBCCDD11223344 9F2701 80 9505 0000048000ARQC, CID=80 (ARQC requested), and TVR 0000048000: online PIN entered (byte 3) and transaction exceeds floor limit (byte 4).

Specification reference

Format and length follow ISO 8583:1993; the rest of the message follows the ISO 8583:1987 base. Card networks publish their own dialect tables (Visa BASE I / V.I.P., Mastercard CIS) that refine formats, lengths, and — for private-use elements — the entire layout. Always confirm against the interface specification you implement.

Decode & build this element

Related data elements