• 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 ReceiptData.EmvData

    The EmvData class instance is included if the card used involved EMV data.

    Inheritance
    System.Object
    ReceiptData.EmvData
    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 EmvData

    Properties

    View Source

    ApplicationId

    The EMV application ID (AID) identifies the chip application that was used in the transaction. This should be included in the receipt.

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

    TerminalVerificationResults

    he terminal verification results (TVR) property is a sequence of ten hex digits that provide verification information about an EMV transaction. This should be included in the receipt.

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

    TransactionStatusIndicator

    TThe transaction status indicator (TSI) is a sequence of four hex digits that provide status information about an EMV transaction. This should be included in the receipt.

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

    Methods

    View Source

    CompactReceiptText()

    Helper method to generate the EMV receipt block over two lines

    Declaration
    public string CompactReceiptText()
    Returns
    Type Description
    System.String

    AID on one line, and the TVR and TSI on the next line

    View Source

    LongReceiptText()

    Helper method to generate the EMV receipt block over three lines

    Declaration
    public string LongReceiptText()
    Returns
    Type Description
    System.String

    AID, TVR and TSI on separate lines

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