Class TransactionRequest
Parameters that are common to all types of transactions.
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 SourceAmount
Value of goods or service being purchased or refunded.
Declaration
public decimal Amount { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal |
MerchantCategoryCode
Merchant Category Code
Declaration
public int? MerchantCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
PaymentMethod
Optional. Names a specific payment method that should be used.
Declaration
public string PaymentMethod { get; set; }
Property Value
Type | Description |
---|---|
System.String |
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.