See also:
- How does the
\Magento\Sales\Model\Order\Payment::getAuthorizationTransaction()
work and used? - How is an order’s cancellation implemented?
- How does the backend invoicing work?
- How is an order’s holding implemented?
- How is a payment method’s
void()
used? - How is a payment method’s
canVoid()
used? - How is
\Magento\Sales\Model\Order\Payment::canVoid()
implemented and used? - How is
\Magento\Sales\Model\Order\Creditmemo::canVoid()
implemented and used? - How is
\Magento\Sales\Model\Order\Invoice::canVoid()
implemented and used?