Árvore de páginas


01. DADOS GERAIS

Linha de Produto:TOTVS Varejo Franquias e Redes
Segmento:Varejo
Módulo:TOTVS PDV
Função:Pré-venda
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARLIVEPDV-5944

Ticket:


02. SITUAÇÃO/REQUISITO

Quando o usuário resgatar uma pré-venda que tenha sido atrelada a um pagamento digital, é necessário que seja validada a situação do pagamento possibilitando que o usuário saiba a situação atual quando resgatar a pré-venda e tenha opção de gerar um novo pagamento

03. SOLUÇÃO

Foi feita uma implementação para que ao resgatar uma pré-venda que tenha sido atrelada a um pagamento digital, o PDV consulte o status da transação atrelada na API TPD e execute cada ação de acordo com o retorno do status (Pendente, Aprovado, Expirado/ recusado)


Status APROVADO e que o pagamento equivale ao total da venda : o PDV deverá finalizar a compra emitindo o cupom fiscal.

Status APROVADO e que o pagamento é inferior ao total da venda : QUANDO clico em OK o PDV resgata a pré-venda e registra o pagamento parcial possibilitando o complemento pelo usuário com outro pagamento.

Status PENDENTE : QUANDO clico em OK o PDV exibe a mensagem "Pagamento por link pendente. Deseja continuar aguardando? Ao cancelar, você poderá gerar um novo link ou selecionar uma nova forma de pagamento." e seleciono a opção OK, então o PDV armazenará os dados da pré-venda, a mesma não será resgatada, continuará com status pendente e o caixa ficará livre.

Status PENDENTE: QUANDO clico em OK o PDV exibe a mensagem "Pagamento por link pendente. Deseja continuar aguardando? Ao cancelar, você poderá gerar um novo link ou selecionar uma nova forma de pagamento." e seleciono a opção CANCELAR, então o PDV deverá resgatar a pré-venda e possibilitará o pagamento pelo usuário com outro pagamento

Status EXPIRADO/RECUSADO:  QUANDO clico em OK o PDV exibe a mensagem "Link de pagamento expirado/recusado. Ao clicar em OK você poderá gerar um novo link ou selecionar uma nova forma de pagamento." e clico em OK, então o PDV resgatará a pré-venda e possibilitará o pagamento pelo usuário com outro pagamento