Partilhar via


Implementação do PinPad (Documentação do SDK do PDV para .NET v1.14)

Um dispositivo PinPad fornece um mecanismo para os clientes executarem a entrada de PIN e atua como um mecanismo criptográfico para se comunicar com um host de transação EFT. Para executar essas tarefas, um objeto de serviço PinPad pode implementar um ou mais sistemas de gerenciamento de PIN Pad. Um Sistema de Gerenciamento PinPad define a maneira como o PinPad executa funções como criptografia de PIN, cálculos de código de autenticação de mensagem e atualização de chave. Exemplos de sistemas de gerenciamento PinPad incluem Master-Session, DUKPT, APACS40, HGEP02, AS2805 e JDEBIT2, juntamente com muitos outros.

Um objeto de serviço PinPad deve ter a seguinte capacidade mínima:

  • Aceita uma entrada PIN no teclado e fornece um PIN criptografado para o aplicativo.

Um objeto de serviço PinPad também pode ter os seguintes recursos adicionais:

  • Calcula códigos de autenticação de mensagens.
  • Executa a atualização de chaves de acordo com o sistema de gerenciamento de PIN Pad selecionado.
  • Permite o uso do PIN Pad Keyboard, Display e Tone Generator para uso do aplicativo. Se um ou mais desses recursos estiverem disponíveis, o aplicativo será aberto e usará o teclado POS, a exibição de linha ou os objetos de dispositivo indicador de tom associados.

Nesta Secção

  • Recursos do PinPad Descreve o modelo de programação e os recursos para objetos de serviço do PinPad .

  • Exemplo do PinPad Fornece o código de exemplo do PinPad .

Referência

  • PinPadBase Fornece a referência do Microsoft Point of Service for .NET (POS para .NET) para a classe PinPadBase .

  • Desenvolvendo um objeto de serviço personalizado Descreve o desenvolvimento do objeto de serviço POS para .NET.