Partager via


Implémentation de PinPad (documentation du SDK POS pour .NET v1.14)

Un appareil PinPad fournit un mécanisme permettant aux clients d’effectuer une entrée de code PIN et sert de moteur de chiffrement pour communiquer avec un hôte de transaction EFT. Pour effectuer ces tâches, un objet de service PinPad peut implémenter un ou plusieurs systèmes de gestion de pavé PIN. Un système de gestion PinPad définit la façon dont le PinPad effectue des fonctions comme le chiffrement du code PIN, les calculs du code d’authentification des messages et la mise à jour des clés. Parmi les exemples de systèmes de gestion PinPad figurent Master-Session, DUKPT, APACS40, HGEP02, AS2805 et JDEBIT2, et bien d’autres.

Un objet de service PinPad doit avoir les fonctionnalités minimales suivantes :

  • Accepte une entrée de code PIN sur son clavier et fournit un code PIN chiffré à l’application.

Un objet de service PinPad peut également avoir les fonctionnalités supplémentaires suivantes :

  • Calcule les codes d’authentification des messages.
  • Effectue la mise à jour des clés conformément au système de gestion du pavé PIN sélectionné.
  • Autorise l’utilisation du clavier, de l’écran et du générateur de tonalités pour l’utilisation de l’application. Si une ou plusieurs de ces fonctionnalités sont disponibles, l’application s’ouvre et utilise le clavier POS, l’affichage de ligne ou les objets d’appareil d’indicateur de ton associés.

Dans cette section

Référence