3. Arquitetura
A figura a seguir ilustra a arquitetura da solução POS PGWeb:
O POS PGWeb inclui uma camada de integração, responsável por:
-
Comunicação com a Automação Comercial, através da rede local do estabelecimento ou internet;
-
Recebimento de informações da transação enviadas pela Automação Comercial (essencialmente,
tipo de transação, valor total e número de referência da transação); -
Envio dos resultados da transação para a Automação Comercial (aprovada/negada, conteúdo do
comprovante da transação, números de referências do emissor e adquirente, dados não sensíveis
do cartão, entre outros).
Para que a Automação Comercial possa comunicar com o terminal de pagamento, uma biblioteca de
integração é fornecida na forma de uma DLL Microsoft Windows. Esta biblioteca permite integração
para as três arquiteturas descritas abaixo.
3.1 Integração direta com o checkout
Nesta configuração um-para-um, a biblioteca de integração é utilizada diretamente pela aplicação de
Automação Comercial executada no ponto de venda (PDV ou checkout).
3.2 Integração com o servidor de Automação Comercial
Nesta configuração, a biblioteca de integração é hospedada em um sistema servidor, que controla
múltiplos pontos de venda. Este servidor pode estar instalado:
-
Nas dependências do estabelecimento, para um estabelecimento com um número significativo de
checkouts; ou -
Na nuvem, principalmente para aplicação de Automação Comercial Web.
3.3 Terminal como checkout
Nesta configuração, o terminal é utilizado como um checkout, propriamente dito. A biblioteca de
integração é hospedada em um sistema servidor que controla múltiplos terminais com a finalidade
de coletar dados que não sejam do cartão, e também para realizar transações com cartão.
Este modelo se aplica aos seguintes exemplos:
- Em um restaurante, para coletar pedidos e imprimir um recibo de pagamento prévio.
- Em um posto de combustível, para coletar o número da bomba e recuperar o valor a ser pago;
- Em soluções de delivery, com a finalidade de associar a transação ao pedido.
Este servidor pode ser instalado:
- Nas dependências do estabelecimento, tipicamente para operações indoor; ou
- Na nuvem, tipicamente para operações outdoor.
Updated over 3 years ago