Client made an order, and choose Authorize.net as payment method
Within 24 hours he want to cancel it
Authorize.net has not yet settled the payment, and Cancel action from backend returns an error message
Create a void action
As code investigation shows - default authorize.net payment method for magento have the same method for cancel and void. To be exact - cancel action refers to void action.
How to achieve void for payment in this situation, which will not return an error?