Regla de Negocio - Cancelacion en AutoServicio

Que hacer cuando el cliente cancela el medio de pago tras iniciar el proceso. Aplica a todos los autorizadores.

01 / Decision (se valida contra el autorizador) 02 / Se consulta y se intenta anular 03 / Efecto en el cierre de ticket 01 Cliente cancela medio de pago en curso AutoServicio 02 Ya esta aprobado? pago firme en el autorizador 03 Se inicio el pago? en el autorizador 04 Hay certeza? de que se anulo / anulara CANCELA cierre de ticket medio anulado, el cliente vuelve a elegir informar al cliente CONTINUA cierre de ticket el pago quedo firme, no se devuelve nada informar al cliente Si: aprobado No: no iniciado -> OK Si: anulado / se anulara No: denegada / aprobado Legend active state waiting terminal success failure / exit

El pago quedo firme (aprobado)

  • • No se cancela ni se devuelve nada
  • • Se informa al cliente que el pago ya fue aprobado
  • • CONTINUA el flujo de cierre del ticket de compra

El pago no se inicio en el autorizador

  • • No hay nada que anular en el medio de pago
  • • Se responde OK a la cancelacion
  • • CANCELA el cierre: el cliente vuelve a elegir medio de pago

El pago se inicio -> se intenta anular

  • • Debe haber CERTEZA de que se anulo o se anulara (webhook/etc)
  • • Anulado ahora: se informa al cliente y CANCELA el cierre
  • • Se anulara a futuro (con certeza): se informa y CANCELA el cierre
  • • Si no hay certeza o se detecta aprobado: se trata como aprobado