I have a custom payment plugin that so far has only authorize functionality. This means that in my model I have only:
protected $_canAuthorize = true;
protected $_canCapture = false;
protected $_canRefund = false;
protected $_canVoid = false;
I can close the payment, but when I create the invoice I don't see any option for refund, void, capture. Is this related to the fact that all the others flags are set to false and that the functions are not implemented?