PinPadProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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. |