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)
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 |
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)
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()