Sdílet prostřednictvím


Implementace PinPadu (Dokumentace k sadě POS pro .NET v1.14 SDK)

Zařízení PinPad poskytuje zákazníkům mechanismus pro zadávání kódu PIN a funguje jako kryptografický modul pro komunikaci s hostitelem transakcí EFT. K provedení těchto úloh může objekt služby PinPad implementovat jeden nebo více systémů správy pin padů. Systém správy PinPad definuje způsob, jakým PinPad provádí funkce, jako je šifrování PIN kódu, výpočty kódu ověřování zpráv a aktualizace klíčů. Mezi příklady systémů správy PinPad patří Master-Session, DUKPT, APACS40, HGEP02, AS2805 a JDEBIT2 spolu s mnoha dalšími.

Objekt služby PinPad musí mít následující minimální schopnost:

  • Přijímá položku PIN kódu na klávesnici a poskytuje šifrovaný PIN kód pro aplikaci.

Objekt služby PinPad může mít také následující další možnosti:

  • Vypočítá kódy ověřování zpráv.
  • Provádí aktualizaci klíčů v souladu s vybraným systémem pro správu padů PIN.
  • Umožňuje použití klávesnice, displeje a generátoru tónů PIN pro použití aplikace. Pokud jsou k dispozici některé z těchto funkcí, aplikace se otevře a použije přidružené objekty zařízení poS Keyboard, Line Display nebo Tone Indicator Device.

V tomto oddílu

  • Možnosti PinPadu popisují programovací model a možnosti pro objekty služby PinPad .

  • Ukázka PinPadu poskytuje vzorový kód PinPad .

Reference

  • PinPadBase Poskytuje odkaz Microsoft Point of Service pro .NET (POS pro .NET) třídy PinPadBase .

  • Vývoj objektu vlastní služby popisuje POS pro vývoj objektů služby .NET.