CancelOrder
Cancels an order that is not paid yet, for reason. The order-process saga sends it when the inventory cannot reserve a product, the payment context when its gateway declines the order's payment, and the order schedules it for itself when it is not paid within the payment grace period.