Magento – Get Payment Update Button Not Connecting to Authorize.net

authorize.netorder-statuspayment

In a Magento CE v 1.9.1.0 when an order is marked as Suspected Fraud we then go in and look at the order to verify it. We then click the Get Payment update button
(after manually approving the order in Authorize.net.

However clicking he Get Payment update button results in a message saying "There is no update for the payment." Also the order becomes marked as "complete" even though we would want the order status to change to say "Processing"

We are not sure what changes need to make to fix this?
I have opened up the app/code/core/Mage/Paygate/Model/Authorizenet.php file and changed line 38 to read as
const CGI_URL_TD = 'https://api.authorize.net/xml/v1/request.api';

However that did not fix the issue with no payment data being update?

Best Answer

I finally found a solution after struggling for a good long time.

Solution (At least for me)

Login to your merchant account on authorize.net

Click 'Account' Tab along top

Under 'Security Settings' Section

Under 'General Security Settings'

Click 'Transaction Details API' link

Follow instructions to Enable it, it is disabled by default.

Go Back to Magento Admin

Get payment update should now work.