Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Opcionalmente, a autenticação poderá ser feita utilizando o HTTP Basic Auth, com usuário e senha configurados no Monitor de PDVs, ou via Bearer Token(JWT) enviado pelo integrador(parceiro) também considerando o usuário e senha configurados no Monitor de PDVs.

Arquitetura

MÉTODODESCRIÇÃO
RequestAção executada sempre pela API PDV
ResponseAção executada sempre pela API do Integrador(Parceiro)

...

Definem em que ciclo de operação o PDV se encontra, sendo eles:

  • Início da Vendavenda: cotStartSale – O evento(ação) ocorrerá antes de registrar qualquer item ou qualquer identificação de pessoas.
  • Vender item: cotSellItem – O evento(ação) nas operações de Venda do item.
  • Subtotal da Vendavenda:  cotSubtotalSale – O evento(ação) ocorrerá antes de iniciar o pagamento da venda.
  • Pagamento da venda: cotSalePayment  O evento(ação) ocorrerá ao registrar o pagamento da venda.
  • Finalização da Vendavenda: cotEndSale – O evento(ação) ocorrerá após o pagamento e fechamento do cupom.
  • Menu venda aberta: cotOpenSale– O evento(ação) ocorrerá quando o caixa estiver aberto e a venda estiver aberta ou seja a venda em andamento.
  • Menu venda fechada: CotClosedSaleMenu – O evento(ação) ocorrerá quando o caixa estiver aberto e a venda estiver fechada, ou seja, não pode haver uma venda em andamento.

A API PDV enviará um JSON informando em qual ciclo de operação atual o PDV se encontra, aguardando uma resposta para que alguma ação possa ser tomada de acordo com a solicitação do integrador(parceiro), ao voltar um ciclo de operação, as mensagens serão exibidas novamente, ficando a cargo do integrador, coordenar as mensagens através dos fluxos da API.

Fluxograma Principal

Image Modified

Imagem 1 - Fluxograma Principal