public class CardData extends Object
Constructor and Description |
---|
CardData(PosEntryMode posEntryMode,
String aid,
String acc,
String cardNumber,
String cardNumberPrintable,
String cardNumberPrintableCardholder,
byte[] cardNumberEnc,
int cardNumberEncKeyIndex,
TimeDate cardExpiryDate,
String brandName,
String tenderName,
List<CardTrackData> cardTrackDatas,
Map<String,byte[]> loyaltyInformations,
String cardRef,
ProcessingDisposition processingDisposition,
String language,
Integer cardCountryCode,
Integer terminalCountryCode,
String uid)
Create card data information.
|
Modifier and Type | Method and Description |
---|---|
String |
getAcc()
Application currency code.
|
String |
getAid()
Application identifier.
|
String |
getBrandName()
Card brand name.
|
Integer |
getCardCountryCode()
Card country code.
|
TimeDate |
getCardExpiryDate()
Card expiration date.
|
String |
getCardNumber()
Card number.
|
byte[] |
getCardNumberEnc()
Encrypted card number.
|
int |
getCardNumberEncKeyIndex()
Card number encryption key index.
|
String |
getCardNumberPrintable()
Card number that should be printed on a merchant receipt.
|
String |
getCardNumberPrintableCardholder()
Card number that should be printed on a cardholder receipt.
|
String |
getCardRef()
Petrol: Reference from the card.
|
List<CardTrackData> |
getCardTrackDatas()
List of card track data if present.
|
String |
getLanguage()
Card language.
|
Map<String,byte[]> |
getLoyaltyInformations()
Loyalty information if present.
|
PosEntryMode |
getPosEntryMode()
POS entry mode.
|
ProcessingDisposition |
getProcessingDisposition()
Petrol: Defines if the ECR or EFT is responsible for further trx handling.
|
String |
getTenderName()
Card tender name.
|
Integer |
getTerminalCountryCode()
Terminal country code.
|
String |
getUid()
Contains the uid of the contactless card.
|
String |
toString()
String representation for debugging purpose.
|
public CardData(PosEntryMode posEntryMode, String aid, String acc, String cardNumber, String cardNumberPrintable, String cardNumberPrintableCardholder, byte[] cardNumberEnc, int cardNumberEncKeyIndex, TimeDate cardExpiryDate, String brandName, String tenderName, List<CardTrackData> cardTrackDatas, Map<String,byte[]> loyaltyInformations, String cardRef, ProcessingDisposition processingDisposition, String language, Integer cardCountryCode, Integer terminalCountryCode, String uid)
public PosEntryMode getPosEntryMode()
public String getAid()
public String getAcc()
public String getCardNumber()
public String getCardNumberPrintable()
public String getCardNumberPrintableCardholder()
public byte[] getCardNumberEnc()
public int getCardNumberEncKeyIndex()
public TimeDate getCardExpiryDate()
public String getBrandName()
public String getTenderName()
public List<CardTrackData> getCardTrackDatas()
public Map<String,byte[]> getLoyaltyInformations()
public String getCardRef()
public ProcessingDisposition getProcessingDisposition()
public String getLanguage()
public Integer getCardCountryCode()
public Integer getTerminalCountryCode()
public String getUid()