• Articles
  • API Documentation
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 TransactionRequest

    Parameters that are common to all types of transactions.

    Inheritance
    System.Object
    TransactionRequest
    PurchaseRequest
    RefundRequest
    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 abstract class TransactionRequest

    Properties

    View Source

    Amount

    Value of goods or service being purchased or refunded.

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

    MerchantCategoryCode

    Merchant Category Code

    Declaration
    public int? MerchantCategoryCode { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>
    View Source

    PaymentMethod

    Optional. Names a specific payment method that should be used.

    Declaration
    public string PaymentMethod { get; set; }
    Property Value
    Type Description
    System.String
    View Source

    TerminalId

    Optional. Specifies which terminal ID to use for this transaction.

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

    This can only be set on terminals that have the Multi-TID feature enabled.

    Any terminal ID used here must have been specified as the primary or a secondary terminal ID in the login request, see TerminalId and SecondaryTerminalIds.

    • View Source
    In This Article
    Back to top Generated by DocFX