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.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Reversal
Otherwise Forbidden (always null)
Declaration
public string AccountNumber { get; }
Property Value
Type | Description |
---|---|
System.String |
AcqId
Gets the acqurer id.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.Reservation
Declaration
public long AcqId { get; }
Property Value
Type | Description |
---|---|
System.Int64 | The acq identifier. |
AcqTransRef
Transaction reference from the acquirer.
Mandatory for:
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.Reservation
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.Reversal
Declaration
public string AcqTransRef { get; }
Property Value
Type | Description |
---|---|
System.String |
AgeCheckResult
Age check result. Optional: Mandatory if requested by acquirer. Specifications: valueAddedServices.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
Otherwise Forbidden (always null)
Declaration
public AgeCheckResult AgeCheckResult { get; }
Property Value
Type | Description |
---|---|
AgeCheckResult |
AuthCode
Authorization code received from the acquirer.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.Reversal
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.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Reversal
Otherwise Forbidden (always null)
Declaration
public string ClientIdentifier { get; }
Property Value
Type | Description |
---|---|
System.String |
Cvm
Cardholder verification method.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reversal
Declaration
public Cvm Cvm { get; }
Property Value
Type | Description |
---|---|
Cvm |
MerchantAction
Feedback to know which merchant action has to be performed.
Mandatory for:
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
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 |
OmnichannelPaymentId
Omnichannel payment / transaction identifier.
Optional: Mandatory if available to terminal.
Specifications: retail, banking, austrianUseCases.
Declaration
public string OmnichannelPaymentId { get; }
Property Value
Type | Description |
---|---|
System.String |
PersonOid
Person OID. Optional: Mandatory if requested by acquirer. Specifications: banking, austrianUseCases.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Reversal
Otherwise Forbidden (always null)
Declaration
public long PersonOid { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
PosEntryMode
According to EMV definition.
Mandatory for:
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.Reversal
Declaration
public PosEntryMode PosEntryMode { get; }
Property Value
Type | Description |
---|---|
PosEntryMode |
SchemeTrxId
Used for "Stored Credential" and the "Merchant-Initiated-Transaction (MIT) frameworks. Card scheme data element that links original authorisation requests to subsequent messages.
Used also for Initial recurring and omnichannel use cases.
Optional: Mandatory if available to terminal.
Specifications: retail, banking, austrianUseCases.
Declaration
public string SchemeTrxId { get; }
Property Value
Type | Description |
---|---|
System.String |
SignatureInformation
Signature captured by EFT Terminal if present.
Mandatory for:
- SIX.TimApi.Constants.TransactionType.LoadVoucher
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.CollectPoints
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.
Mandatory for:
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
Declaration
public DateTime? TimeStamp { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
TransRef
Transaction reference defined by the terminal.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.Reservation
Declaration
public string TransRef { get; }
Property Value
Type | Description |
---|---|
System.String |
TransSeq
Transaction sequence number defined by the terminal.
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.Reservation
Declaration
public string TransSeq { get; }
Property Value
Type | Description |
---|---|
System.String | The acq identifier. |
TrmTransRef
Transaction reference from the terminal.
Mandatory for:
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.Reservation
Conditional for (can be null):
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizezPurchase
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.Unload
Forbidden (always null):
- SIX.TimApi.Constants.TransactionType.AcountVerification
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 |