3. Arquitetura

O Pay&Go Web 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 multi-plataforma desenvolvida em linguagem C, para acionamento por um aplicativo de Automação.

561

A Automação é responsável por:

• Gerenciar o Ponto de Captura;

• Acionar o Pay&Go Web 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 do Pay&Go Web é responsável por:

• Gerenciar a comunicação com o PIN-pad;
• Gerenciar a comunicação com os Provedores;
• Implementar (disponibilizar) a interface programática especificada neste documento.

A biblioteca do Pay&Go Web é 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.