public class CardData extends PaymentData
PaymentData.DataType
Modifier and Type | Method and Description |
---|---|
String |
getAccountNumber()
Returns the account number
The account number will be available only when the card information is entered manually on the device.
|
PaymentDevice.CardEncodeType |
getCardEncodeType()
Returns the type of encoding that was found on the card.
|
String |
getCardHolderName()
Returns the card holder name in the format Last name/First name.
|
PaymentDevice.DataEncryptionType |
getDataEncryptionType()
Returns the data encryption type used to encrypt the data.
|
String |
getExpiryDate()
Returns the expiry date in the format MMYY.
|
String |
getKeySerialNumber()
Returns the Key Serial Number (KSN) used for the encrypting the data.
|
String |
getMaskedPAN()
Get the masked PAN data.
|
PaymentDevice.ReadMode |
getReadMode()
Returns the card read mode for the processed transaction.
|
ArrayList<TagData> |
getTagData()
Returns list of object containing EMV tags and its values.
|
String |
getTrack1Data()
Returns the track1 data.
|
boolean |
getTrack1Status()
Get the track read status of track1.
|
String |
getTrack2Data()
Returns the track2 data.
|
boolean |
getTrack2Status()
Get the track read status of track2
|
String |
getTrack3Data()
Returns the track3 data.
|
boolean |
getTrack3Status()
Get the track read status of track3
|
getDataType, getResult
public PaymentDevice.ReadMode getReadMode()
public String getAccountNumber()
public String getCardHolderName()
public String getExpiryDate()
public String getTrack1Data()
public String getTrack2Data()
public String getTrack3Data()
public boolean getTrack1Status()
public boolean getTrack2Status()
public boolean getTrack3Status()
public String getMaskedPAN()
public String getKeySerialNumber()
public PaymentDevice.DataEncryptionType getDataEncryptionType()
public ArrayList<TagData> getTagData()
public PaymentDevice.CardEncodeType getCardEncodeType()