Share via


PinPad.VerifyMac Method

2/27/2008

Tells the service object to verify the MAC value in a message received from an EFT Transaction Host.

Namespace: Microsoft.PointOfService
Assembly: Microsoft.PointOfService (in microsoft.pointofservice.dll)

Syntax

'Declaration
Public MustOverride Sub VerifyMac ( _
    message As String _
)
public abstract void VerifyMac (
    string message
)
public:
virtual void VerifyMac (
    String^ message
) abstract
public abstract void VerifyMac (
    String message
)
public abstract function VerifyMac (
    message : String
)

Parameters

  • message
    The message parameter contains a message received from an EFT Transaction Host.

Remarks

VerifyMac may cause a PosControlException to be thrown with the following ErrorCode:

Value

Meaning

Disabled

The application has not called the BeginEftTransaction method.

Illegal

The PinEntryEnabled property is set to true; the PIN pad can’t perform a MAC verification during PIN entry.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread-safe. Any instance members are not guaranteed to be thread-safe.

See Also

Reference

PinPad Class
PinPad Members
Microsoft.PointOfService Namespace
PinPad.BeginEftTransaction Method
PinEntryEnabled