Share via


PinPadProperties Class

Definition

A helper class created by POS for .NET to simplify the retrieval and setting of property values for PIN pad devices.

public class PinPadProperties : Microsoft.PointOfService.BasicServiceObjects.CommonProperties
type PinPadProperties = class
    inherit CommonProperties
Public Class PinPadProperties
Inherits CommonProperties
Inheritance
PinPadProperties

Properties

AccountNumber

Holds the user’s account number for the current EFT transaction.

AdditionalSecurityInformation

Holds security/encryption information, formatted as a Hex-ASCII string, after a successful PIN entry operation in which the DataEvent event is queued to the application with a DataEventArgs.Status of Success.

Amount

Holds the amount of the current EFT transaction.

AvailableLanguagesList

Holds an array of the languages supported by the pre-defined prompts in the PIN pad device, as defined by the CultureInfo .NET Framework Class.

AvailablePromptsList

Holds a comma-separated string of supported values for the Prompt property.

CapCompareFirmwareVersion (Inherited from CommonProperties)
CapDisplay

Indicates the operations that the application can perform on the PIN pad display.

CapKeyboard

If set to true, the application can use the PIN pad keyboard to obtain input.

CapLanguage

Indicates the language of pre-defined messages for the PIN pad device (for example, English, French, Arabic, and so on).

CapMacCalculation

If set to true, the PIN pad supports MAC calculation.

CapPowerReporting (Inherited from CommonProperties)
CapStatisticsReporting (Inherited from CommonProperties)
CapTone

If set to true, the PIN pad has a tone indicator, which is implemented as a ToneIndicator class object.

CapUpdateFirmware (Inherited from CommonProperties)
CapUpdateStatistics (Inherited from CommonProperties)
DeviceDescription (Inherited from CommonProperties)
DeviceName (Inherited from CommonProperties)
EncryptedPin

Holds the value of the encrypted PIN after the DataEvent event notifies the application that a PIN entry operation has been completed.

MaximumPinLength

Holds the maximum acceptable number of digits to be entered for the PIN.

MerchantId

Holds the Merchant ID, as it is known to the EFT Transaction Host.

MinimumPinLength

Holds the minimum acceptable number of digits to be entered for a PIN.

PinEntryEnabled

Indicates whether the PinPad is ready to accept PIN entry.

PowerState (Inherited from CommonProperties)
Prompt

Holds a pre-defined message to be displayed on the PIN Pad.

PromptLanguage

Specifies the language in which the message specified by the Prompt property will be displayed, as defined by the CultureInfo .NET Framework class.

ServiceObjectDescription (Inherited from CommonProperties)
ServiceObjectVersion (Inherited from CommonProperties)
State (Inherited from CommonProperties)
TerminalId

Holds the Terminal ID, as it is known to the EFT Transaction Host.

Track1Data

Holds either the decoded Track 1 data from the previous card swipe or an empty string.

Track2Data

Holds either the decoded Track 2 data from the previous card swipe or an empty string.

Track3Data

Holds either the decoded Track 3 data from the previous card swipe or an empty string.

Track4Data

Holds either the decoded Track 4 data from the previous card swipe or an empty string.

TransactionType

Holds the current EFT transaction type.

Applies to