Udostępnij przez


Implementacja interfejsu PinPad (POS dla zestawu SDK platformy .NET w wersji 1.14)

Urządzenie PinPad udostępnia mechanizm umożliwiający klientom wykonywanie wprowadzania numeru PIN i działa jako aparat kryptograficzny do komunikacji z hostem transakcji EFT. Aby wykonać te zadania, obiekt usługi PinPad może zaimplementować co najmniej jeden system zarządzania padem numeru PIN. System zarządzania PinPad definiuje sposób, w jaki PinPad wykonuje funkcje, takie jak szyfrowanie numeru PIN, obliczenia kodu uwierzytelniania komunikatów i aktualizowanie klucza. Przykłady systemów zarządzania PinPad obejmują master-session, DUKPT, APACS40, HGEP02, AS2805 i JDEBIT2, a także wiele innych.

Obiekt usługi PinPad musi mieć następującą minimalną możliwość:

  • Akceptuje wpis numeru PIN na klawiaturze i udostępnia zaszyfrowany numer PIN do aplikacji.

Obiekt usługi PinPad może również mieć następujące dodatkowe możliwości:

  • Oblicza kody uwierzytelniania komunikatów.
  • Wykonuje aktualizację klucza zgodnie z wybranym systemem zarządzania okienkiem numeru PIN.
  • Umożliwia korzystanie z klawiatury, wyświetlania i generatora tonów numeru PIN na potrzeby użycia aplikacji. Jeśli jest dostępna co najmniej jedna z tych funkcji, aplikacja zostanie otwarta i będzie używać skojarzonej klawiatury poS, wyświetlania wiersza lub obiektów urządzenia wskaźnika tonu.

W tej sekcji

  • Możliwości tabletu PinPad przedstawiają model programowania i możliwości obiektów usługi PinPad .

  • Przykład pinPad zawiera przykładowy kod PinPad .

Odwołanie

  • PinPadBase Zawiera informacje dotyczące punktu usługi Microsoft Point of Service dla platformy .NET (POS dla platformy .NET) dla klasy PinPadBase .

  • Tworzenie obiektu usługi niestandardowej opisuje punkt zakupu dla programowania obiektów usługi .NET.