Fluxos
Venda aprovada
Venda recusada
A recusa retorna HTTP 200. Se o seu monitoramento alerta em status != 200,
ele vai disparar toda vez que um cliente for reprovado. Erro HTTP é reservado para
problema na requisição.
Cancelamento
A Levfone nunca inicia um cancelamento. O gatilho é sempre o vendedor, no PDV.
A notificação acelera, não substitui a verificação. Em divergência entre a notificação e a consulta, prevalece a consulta.
Se o PDV Parceiro não implementar POST /sales/{id}/cancel, a Levfone detecta o
cancelamento por polling de POST /sales/search. O resultado é o mesmo, apenas
mais lento e com mais chamadas.
Troca
Não existe API de troca. A Levfone espelha o fluxo operacional do PDV Parceiro.
O PDV Parceiro não muda nada no seu fluxo — ele cancela e vende de novo, como
já faz. A Levfone infere a troca pela combinação de CPF, loja, cancelamento com
reason: EXCHANGE, janela de tempo e valor.
O cliente não passa por nova análise de crédito. Ele não pode ser reprovado ao trocar um aparelho defeituoso dias depois de ter sido aprovado.
Condições e limites em RN-11.