Authorize.net on magento .1.9.2 is not working with Test mode set to NO. It is giving Gate way error(Gateway error: This transaction has been declined. Response code 103). When Test mode is Yes . It is accepting transactions. I don't know what is wrong with it. I tried new trasaction key, cleared cache , reindexed.

Can anyone please help me.

  • It's look like your transaction key is invalid for live mode. you will need to recheck it. Oct 1, 2015 at 18:15
  • Same transaction key working on other platform and it is accepting all transactions. Oct 1, 2015 at 18:17
  • And what about API Login ID and Merchant's Email? Is it also same as other platform? Oct 1, 2015 at 18:26
  • Also check your payment method settings by changing Current Configuration Scope to website and store. Oct 1, 2015 at 18:29
  • yes, It has same login id and merchant's email Oct 1, 2015 at 18:44

1 Answer 1


If you are testing in the sandbox, you should not set your gateway to test mode nor should you include testmode=true in your request. If you do, the gateway will only check if the credentials are correct and return OK. It will not attempt to process a transaction.

You can read more about error 103 here: http://developer.authorize.net/api/reference/responseCodes.html?code=103

  • If I set Test mode to false, It is throwing Gateway error with response code 103. Oct 1, 2015 at 17:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.