Define puntos de cancelación
Comprueba la cancelación entre pasos seguros y antes de iniciar acciones importantes. Para una operación larga, confirma si el servicio permite cancelarla y cómo informa de la carrera entre finalización y cancelación.
Si pasos previos crearon recursos o acciones externas, decide si cancelar los conserva, los limpia o ejecuta una compensación. No prometas una reversión completa si algunos efectos no se pueden deshacer.
Aclara el estado final
Distingue cancelado, completado, fallido y parcialmente completado. Devuelve un identificador estable para consultar el estado en vez de iniciar un proceso duplicado tras perder una respuesta.
Registra pasos completados y limpieza pendiente. Prueba cancelación antes, durante y después de efectos secundarios y documenta cómo reanudar o conciliar con seguridad.