SensitiveCardData

Definition: Sensitive information related to the payment card, entered or read by the Sale System.

Usage: This data structure could be CMS protected (EnvelopedData). In this case the data structure SensitiveCardData is replaced by the data structure ProtectedCardData of type ContentInformationType. When this data is protected, the exact content is unknown by the Sale System, and might include all the information which are required by an external backup POI Server to make a batch payment transaction in case of problem with the POI System.

Type: defined data structure

Component

Required

Type

Description

Rule

PAN

CONDITIONAL

DigitString

Primary Account Number

 

The length of the string must be greater than or equal to 8 and less than or equal to 28

CardSeqNumb

CONDITIONAL

DigitString

Card Sequence Number

if EntryMode is File, Keyed or Manual

The length of the string must be greater than or equal to 2 and less than or equal to 3

ExpiryDate

CONDITIONAL

DigitString

Date after which the card cannot be used.

if EntryMode is File

The length of the string must be exactly 4

CONDITIONAL ARRAY

Defined datastructure

Magnetic track or magnetic ink characters line.

if EntryMode is MagStripe or RFID