Use the cancel()
or registerCancellation()
method of the \Magento\Sales\Model\Order
class.
The cancel()
method calls the registerCancellation()
method internally, and additionally makes a payment transaction for the cancellation.
See also:
how can we delete them ?