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
My task:
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?

  • which error throw while you trying to cancel ? – Keyur Shah Nov 2 '15 at 4:56
  • @KeyurShah The referenced transaction does not meet the criteria for issuing a credit. (ID: 54) – mr4eshir Nov 2 '15 at 5:06
  • Have you checked your capture amount has been settled or not ? By logging into your Authorize.net control panel – Keyur Shah Nov 2 '15 at 5:16
  • @KeyurShah It was not settled, as I said. – mr4eshir Nov 2 '15 at 5:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.