4. Arquitetura

O PayGo disponibiliza vários métodos para integração com o Ponto de Captura. Esta especificação trata da integração através de uma biblioteca multiplataforma desenvolvida em linguagem C, para acionamento por um aplicativo de Automação.

944

A Automação é responsável por:

➝ Gerenciar o Ponto de Captura;

➝ Acionar o PayGo para realizações de transações eletrônicas de acordo com a interface especificada neste documento;

➝ Gerenciar a interface com o usuário durante o processamento de transações eletrônicas:

  • Entradas: teclado, tela sensível ao toque, comandos de voz, etc.
  • Saídas: tela, áudio, etc.

➝ Imprimir os comprovantes eventualmente gerados no final de uma transação eletrônica.

A biblioteca PGWebLib é responsável por:

➝ Gerenciar a comunicação com o pinpad;

➝ Gerenciar a comunicação com os Provedores;

➝ Implementar (disponibilizar) a interface programática especificada neste documento.

A biblioteca PGWebLib é composta por:

➝ Arquivos de programa: executáveis e arquivos de configuração somente alterados na instalação ou atualização do sistema;

➝ Arquivos de dados: criados e modificados em tempo de execução, mantendo parâmetros e estado da aplicação, assim como logs de operação.