• Articles
  • API Documentation
  • Westpay.Epas
  • ReceiptData.TransactionData
Search Results for

    Show / Hide Table of Contents
    • Westpay.Epas
      • AdminOperation
      • AdminResponse
      • AltMethodTransaction
      • ApiResult
      • AuthorisationChannel
      • AuthorisingEntity
      • BufferTools
      • CardAcceptedEventArgs
      • CurrencyCodes
      • EnableCardReaderOptions
      • EnableReadersResponse
      • EntryMethod
      • EpasClient
      • EpasClient.CardAcceptedNotification
      • EpasClient.CardActionNotification
      • EpasClient.EpasMessageReceiver
      • EpasClient.StatusNotification
      • ErrorConditions
      • IClientApp
      • LastTransactionResponse
      • LastTransactionResponse.CardData
      • LastTransactionResponse.DccData
      • LastTransactionResponse.EmvData
      • LastTransactionResponse.MerchantData
      • LastTransactionResponse.TransactionData
      • LoginResponse
      • LogLevel
      • LogoutResponse
      • OperatingParameters
      • PurchaseRequest
      • PurchaseTransactionAmounts
      • ReceiptData
      • ReceiptData.AuthorisationData
      • ReceiptData.CardData
      • ReceiptData.DccData
      • ReceiptData.EmvData
      • ReceiptData.MerchantData
      • ReceiptData.TransactionData
      • ReceiptData.TranslatedTextId
      • ReceiptVersion
      • RefundRequest
      • ServiceEnableType
      • SimpleResponse
      • TerminalEnvironment
      • TerminalNetworkConnection
      • TransactionOutcome
      • TransactionRequest
      • TransactionResponse
      • TransactionType
      • VerificationMethod

    Class ReceiptData.TransactionData

    The TransactionData class contains data elements describing the transaction

    Inheritance
    System.Object
    ReceiptData.TransactionData
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Westpay.Epas
    Assembly: EpasClientLibrary.dll
    Syntax
    public class TransactionData

    Properties

    View Source

    AdditionalCharges

    Added charges, typically for a cash advance transaction

    Declaration
    public decimal AdditionalCharges { get; }
    Property Value
    Type Description
    System.Decimal
    View Source

    AlternativePaymentMethod

    Identifies an alternative payment method that was used.

    Declaration
    public string AlternativePaymentMethod { get; }
    Property Value
    Type Description
    System.String
    Remarks

    An alternative payment method is where the normal card process was not used, and instead the customer paid by other means. Examples of payment methods are "swish", and "vipps".

    The list of available payment methods depends which country the terminal is deployed in, and what the terminal is used for. Contact Westpay for a complete list of applicable payment methods.

    View Source

    Cashback

    Cashback amount

    Declaration
    public decimal Cashback { get; }
    Property Value
    Type Description
    System.Decimal
    View Source

    IsoCurrencyCode

    Three-letter ISO 4217 currency code for the transaction

    Declaration
    public string IsoCurrencyCode { get; }
    Property Value
    Type Description
    System.String
    Remarks

    This code is derived from the transaction currency code that is set in the operating parameters (see TransactionCurrency). The code can be used without modification on the receipt, or the ECR can work out formatting parameters based on the currency selection.

    View Source

    NetAmount

    The value of the transaction, without cashback, tip, or charges included. The VAT value, is part of the net amount.

    Declaration
    public decimal NetAmount { get; }
    Property Value
    Type Description
    System.Decimal
    View Source

    Reference

    The transaction reference assigned by the terminal. This is used if the transaction must be reversed.

    Declaration
    public string Reference { get; }
    Property Value
    Type Description
    System.String
    Remarks

    Used in the receipt header.

    See Also
    TransactionReference
    View Source

    Timestamp

    Time of the transaction, according to the terminal

    Declaration
    public DateTime Timestamp { get; }
    Property Value
    Type Description
    System.DateTime
    Remarks

    Used in the receipt header.

    View Source

    Tip

    The value of the tip, if added by the customer

    Declaration
    public decimal Tip { get; }
    Property Value
    Type Description
    System.Decimal
    View Source

    Total

    The total of the net amount, cashback amount, tip, and additional charges.

    Declaration
    public decimal Total { get; }
    Property Value
    Type Description
    System.Decimal
    View Source

    TxnType

    Transaction type

    Declaration
    public TransactionType TxnType { get; }
    Property Value
    Type Description
    TransactionType
    View Source

    Vat

    VAT amount if specified, already included in the Net Amount

    Declaration
    public decimal Vat { get; }
    Property Value
    Type Description
    System.Decimal
    • View Source
    In This Article
    • Properties
      • AdditionalCharges
      • AlternativePaymentMethod
      • Cashback
      • IsoCurrencyCode
      • NetAmount
      • Reference
      • Timestamp
      • Tip
      • Total
      • TxnType
      • Vat
    Back to top Generated by DocFX