Class TransactionInformation
Contains information about a finished transaction after calling the Transaction(TransactionType, Amount) or Terminal. Immutable class.
Inheritance
Inherited Members
Namespace: SIX.TimApi
Assembly: TimApi.dll
Syntax
public class TransactionInformation
Properties
AccountNumber
Account number of the card used. Optional: Mandatory if requested by acquirer. Specifications: banking, austrianUseCases.
Declaration
public string AccountNumber { get; }
Property Value
Type | Description |
---|---|
System.String |
AcqId
Gets the acqurer id.
Declaration
public int AcqId { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The acq identifier. |
AcqTransRef
Transaction reference from the acquirer.
Declaration
public string AcqTransRef { get; }
Property Value
Type | Description |
---|---|
System.String |
AuthCode
Authorization code received from the acquirer.
Declaration
public string AuthCode { get; }
Property Value
Type | Description |
---|---|
System.String |
CardholderName
Cardholder name. Optional: Mandatory if requested by acquirer. Specifications: banking, austrianUseCases. Deprecated! Use CardData.Cardholder instead
Declaration
[Obsolete("Use CardData.Cardholder instead.")]
public string CardholderName { get; }
Property Value
Type | Description |
---|---|
System.String |
CardId
Card ID. Optional: Mandatory if requested by acquirer. Specifications: banking, austrianUseCases.
Declaration
public string CardId { get; }
Property Value
Type | Description |
---|---|
System.String |
ClientIdentifier
Cardholder ID- or Passport number. Optional: Mandatory if requested by acquirer. Specifications: banking, austrianUseCases.
Declaration
public string ClientIdentifier { get; }
Property Value
Type | Description |
---|---|
System.String |
Cvm
Cardholder verification method.
Declaration
public Cvm Cvm { get; }
Property Value
Type | Description |
---|---|
Cvm |
MerchantAction
Feedback to know which merchant action has to be performed.
Declaration
public MerchantAction MerchantAction { get; }
Property Value
Type | Description |
---|---|
MerchantAction |
NgvUsedFlag
Indicates if a transaction was performed as non guaranteed payment (NGV). Available if {@link Guides#AUSTRIAN_USE_CASES} is enabled.
Declaration
public bool NgvUsedFlag { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
PersonOid
Person OID. Optional: Mandatory if requested by acquirer. Specifications: banking, austrianUseCases.
Declaration
public long PersonOid { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
PosEntryMode
According to EMV definition.
Declaration
public PosEntryMode PosEntryMode { get; }
Property Value
Type | Description |
---|---|
PosEntryMode |
SignatureInformation
Signature captured by EFT Terminal if present.
Declaration
public SignatureInformation SignatureInformation { get; }
Property Value
Type | Description |
---|---|
SignatureInformation |
SixTrxRefNum
SIX Transaction Reference.
Declaration
public string SixTrxRefNum { get; }
Property Value
Type | Description |
---|---|
System.String |
TimeStamp
Local time of the transaction.
Note: Value can be not send by the EFT. In thise case DateTime() is returned.
Declaration
public DateTime? TimeStamp { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
TransRef
Transaction reference defined by the terminal.
Declaration
public string TransRef { get; }
Property Value
Type | Description |
---|---|
System.String |
TransSeq
Declaration
public string TransSeq { get; }
Property Value
Type | Description |
---|---|
System.String |
TrmTransRef
Transaction reference from the terminal.
Declaration
public string TrmTransRef { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
NeedsSignature()
Determine if a Cvm method is used requiring a signature capture.
Declaration
public bool NeedsSignature()
Returns
Type | Description |
---|---|
System.Boolean |
ToString()
String representation for debugging purpose.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |