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[]> loyaltyInformation,
String cardRef,
ProcessingDisposition processingDisposition,
String language,
Integer cardCountryCode,
Integer terminalCountryCode,
String uid,
byte[] asrpd,
CardProductType cardProductType)
Create card data information.
|
Modifier and Type | Method and Description |
---|---|
String |
getAcc()
Application currency code.
|
String |
getAid()
Application identifier.
|
byte[] |
getAsrpd()
Asrpd.
|
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.
|
CardProductType |
getCardProductType()
Card product type.
|
String |
getCardRef()
Petrol: Reference from the card.
|
List<CardTrackData> |
getCardTrackDatas()
List of card track data if present.
|
String |
getLanguage()
Card language.
|
Map<String,byte[]> |
getLoyaltyInformation()
Loyalty information if present.
|
Map<String,byte[]> |
getLoyaltyInformations()
Deprecated.
|
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[]> loyaltyInformation, String cardRef, ProcessingDisposition processingDisposition, String language, Integer cardCountryCode, Integer terminalCountryCode, String uid, byte[] asrpd, CardProductType cardProductType)
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 Map<String,byte[]> getLoyaltyInformation()
public String getCardRef()
public ProcessingDisposition getProcessingDisposition()
public String getLanguage()
public Integer getCardCountryCode()
public Integer getTerminalCountryCode()
public String getUid()
public byte[] getAsrpd()
public CardProductType getCardProductType()