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