Class CardData
Contains card information.
Inheritance
Inherited Members
Namespace: SIX.TimApi
Assembly: TimApi.dll
Syntax
public class CardData
Constructors
CardData(PosEntryMode, String, String, String, String, String, Byte[], Int32, Nullable<DateTime>, String, String, List<CardTrackData>, Dictionary<String, Byte[]>, String, ProcessingDisposition, String, Int32, Int32, String, Byte[], CardProductType, Nullable<Int64>, String)
Create card data information.
Declaration
public CardData(PosEntryMode posEntryMode, string aid, string acc, string cardNumber, string cardNumberPrintable, string cardNumberPrintableCardholder, byte[] cardNumberEnc, int cardNumberEncKeyIndex, DateTime? cardExpiryDate, string brandName, string tenderName, List<CardTrackData> cardTrackDatas, Dictionary<string, byte[]> loyaltyInformation, string cardRef, ProcessingDisposition processingDisposition, string language, int cardCountryCode, int terminalCountryCode, string uid, byte[] asrpd, CardProductType cardProductType, long? cardType, string cardholder)
Parameters
Type | Name | Description |
---|---|---|
Pos |
posEntryMode | |
System. |
aid | |
System. |
acc | |
System. |
cardNumber | |
System. |
cardNumberPrintable | |
System. |
cardNumberPrintableCardholder | |
System. |
cardNumberEnc | |
System. |
cardNumberEncKeyIndex | |
System. |
cardExpiryDate | |
System. |
brandName | |
System. |
tenderName | |
System. |
cardTrackDatas | |
System. |
loyaltyInformation | |
System. |
cardRef | |
Processing |
processingDisposition | |
System. |
language | |
System. |
cardCountryCode | |
System. |
terminalCountryCode | |
System. |
uid | |
System. |
asrpd | |
Card |
cardProductType | |
System. |
cardType | |
System. |
cardholder |
Properties
Acc
Gets the application currency code.
Declaration
public string Acc { get; }
Property Value
Type | Description |
---|---|
System. |
The acc. |
Aid
Gets the aid.
Declaration
public string Aid { get; }
Property Value
Type | Description |
---|---|
System. |
The aid. |
Asrpd
Asrpd.
Declaration
public byte[] Asrpd { get; }
Property Value
Type | Description |
---|---|
System. |
BrandName
The name of the brand. Null if not available.
Declaration
public string BrandName { get; }
Property Value
Type | Description |
---|---|
System. |
The name of the brand. or null |
CardCountryCode
Card country code.
Declaration
public int CardCountryCode { get; }
Property Value
Type | Description |
---|---|
System. |
CardExpiryDate
Card expiration date. null if not available
Declaration
public DateTime? CardExpiryDate { get; }
Property Value
Type | Description |
---|---|
System. |
The card expiry date. or null |
Cardholder
Cardholder.
Declaration
public string Cardholder { get; }
Property Value
Type | Description |
---|---|
System. |
CardNumber
Card number. Only for Non-PCI applications and if available to the terminal. null if not available.
Declaration
public string CardNumber { get; }
Property Value
Type | Description |
---|---|
System. |
The card number. or null |
CardNumberEnc
Encrypted card number. null if not available
Declaration
public byte[] CardNumberEnc { get; }
Property Value
Type | Description |
---|---|
System. |
The card number enc. or null |
CardNumberEncKeyIndex
Card number encryption key index.
Declaration
public int CardNumberEncKeyIndex { get; }
Property Value
Type | Description |
---|---|
System. |
The index of the card number enc key. |
CardNumberPrintable
Card number that should be printed on a merchant receipt. null if not available.
Declaration
public string CardNumberPrintable { get; }
Property Value
Type | Description |
---|---|
System. |
The card number printable. |
CardNumberPrintableCh
Card number that should be printed on a cardholder receipt. null if not available.
Declaration
public string CardNumberPrintableCh { get; }
Property Value
Type | Description |
---|---|
System. |
The card number printable or null. |
CardProductType
CardProductType.
Declaration
public CardProductType CardProductType { get; }
Property Value
Type | Description |
---|---|
Card |
CardRef
Declaration
public string CardRef { get; }
Property Value
Type | Description |
---|---|
System. |
CardTrackDatas
List of CardTrackDatas as
Declaration
public List<CardTrackData> CardTrackDatas { get; }
Property Value
Type | Description |
---|---|
System. |
CardType
CardType.
Declaration
public long? CardType { get; }
Property Value
Type | Description |
---|---|
System. |
Language
Card language.
Declaration
public string Language { get; }
Property Value
Type | Description |
---|---|
System. |
The language. |
LoyaltyInformation
List of Loyalty Infos as Currency
Declaration
public Dictionary<string, byte[]> LoyaltyInformation { get; }
Property Value
Type | Description |
---|---|
System. |
LoyaltyInformations
List of Loyalty Infos as Currency
Deprecated! Use LoyaltyInformation instead.
Declaration
public Dictionary<string, byte[]> LoyaltyInformations { get; }
Property Value
Type | Description |
---|---|
System. |
PosEntryMode
Gets the pos entry mode.
Declaration
public PosEntryMode PosEntryMode { get; }
Property Value
Type | Description |
---|---|
Pos |
The pos entry mode. |
ProcessingDisposition
etrol: Defines if the ECR or EFT is responsible for further trx handling.
Declaration
public ProcessingDisposition ProcessingDisposition { get; }
Property Value
Type | Description |
---|---|
Processing |
The processing disposition. |
TenderName
the tender name. Null if not available.
Declaration
public string TenderName { get; }
Property Value
Type | Description |
---|---|
System. |
TheTenderName. or null |
TerminalCountryCode
Terminal country code.
Declaration
public int TerminalCountryCode { get; }
Property Value
Type | Description |
---|---|
System. |
Uid
Contains the uid of the contactless card.
Declaration
public string Uid { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
ToString()
String representation.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System. |