次の方法で共有


PinPad の実装 (POS for .NET v1.14 SDK ドキュメント)

PinPad デバイスは、顧客が PIN の入力を実行するためのメカニズムを提供し、EFT トランザクション ホストと通信するための暗号化エンジンとして機能します。 これらのタスクを実行するため、PinPad サービス オブジェクトは 1 つ以上の PIN パッド管理システムを実装できます。 PinPad 管理システムでは、PinPad が PIN の暗号化、メッセージ認証コードの計算、キーの更新などの機能を実行する方法を定義します。 PinPad 管理システムの例としては、Master-Session、DUKPT、APACS40、HGEP02、AS2805、JDEBIT2 などがあり、他にも多くのものがあります。

PinPad サービス オブジェクトは、少なくとも次の機能を備えている必要があります。

  • キーボードで PIN の入力を受け付けて、暗号化された PIN をアプリケーションに提供します。

PinPad サービス オブジェクトは、次の追加機能を備えることもできます。

  • メッセージ認証コードを計算します。
  • 選択された PIN パッド管理システムに従ってキーの更新を実行します。
  • アプリケーションで PIN パッド キーボード、ディスプレイ、トーン ジェネレーターを使用できるようにします。 これらの機能を 1 つ以上使用できる場合は、アプリケーションが開き、関連付けられている POS キーボード、ライン ディスプレイ、またはトーン インジケーターのデバイス オブジェクトが使われます。

このセクションの内容

  • PinPad の機能: PinPad サービス オブジェクトのプログラミング モデルと機能の概要を説明します。

  • PinPad のサンプル: PinPad のサンプル コードを提供します。

リファレンス