PinPad 设备为客户提供了一种执行 PIN 输入的机制,并充当与 EFT 事务主机通信的加密引擎。 为了执行这些任务,PinPad 服务对象可以实现一个或多个 PIN Pad 管理系统。 PinPad 管理系统定义了 PinPad 执行 PIN 加密、消息验证代码计算和密钥更新等功能的方式。 PinPad 管理系统的示例包括主会话、DUKPT、APACS40、HGEP02、AS2805 和 JDEBIT2 等。
PinPad 服务对象必须具有以下最低功能:
- 接受键盘上的 PIN 输入,并为应用程序提供加密的 PIN。
PinPad 服务对象可能还具有以下附加功能:
- 计算消息验证代码。
- 根据所选的 PIN Pad 管理系统执行密钥更新。
- 允许 PIN Pad 键盘、显示器和音频发生器供应用程序使用。 如果其中一个或多个功能可用,应用程序将打开并使用关联的 POS 键盘、行显示或音频指示器设备对象。
本节内容
参考
PinPadBase - 提供了 PinPadBase 类的 Microsoft Point of Service for .NET (POS for .NET) 参考。
开发自定义服务对象 - 介绍了 POS for .NET 服务对象开发。