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 のサンプル コードを提供します。
リファレンス
PinPadBase: PinPadBase クラスに関する Microsoft Point of Service for .NET (POS for .NET) のリファレンスを提供します。
カスタム サービス オブジェクトの開発: POS for .NET サービス オブジェクトの開発について説明します。
.NET