4D Payments SDK 2016 .NET Edition

Questions / Feedback?

PINCapability Property

Indicates if the terminal device supports a PIN pad.


public PtechdebitPINCapabilities PINCapability { get; set; }

enum PtechdebitPINCapabilities { ppUnknown, ppAcceptsPIN, ppNoPIN, ppPadInoperative, ppVerifiedPIN }
Public Property PINCapability As PtechdebitPINCapabilities

Enum PtechdebitPINCapabilities ppUnknown ppAcceptsPIN ppNoPIN ppPadInoperative ppVerifiedPIN End Enum

Default Value



This property indicates to the host whether the merchant's terminal has a PIN entry pad. Valid values for this property are:

Unknown (0) Unknown.
ppAcceptsPIN (1) Terminal device accepts PIN entry.
ppNoPIN (2) Terminal device does not accept PIN entry.
ppPadInoperative (8) PIN pad inoperative.
ppVerifiedPIN (9) PIN Verified by terminal device.

NOTE: For Host Capture US Debit transactions the valid PINCapability values are ppUnknown(0) and ppAcceptsPIN(1).

Copyright (c) 2021 4D Payments Inc. - All rights reserved.
4D Payments SDK 2016 .NET Edition - Version 16.0 [Build 8017]