Kartris User Guide

17.5. AuthorizeNet SIM

AuthorizeNet is a leading payment system. It is primarily US-oriented. SIM stands for 'Simple Integration Method' - it is a remote-type payment gateway, where customers are forwarded to a secure page on AuthorizeNet's servers to make the card payment.

17.5.1. Setup within Kartris

  1. Go to Configuration > Payment and Shipping Gateways and click to edit AuthorizeNet SIM.
  2. For the 'friendly name', enter the name you want this payment system to be referred to on the front of your site where customers select it, for example 'Pay by credit card with AuthorizeNet'.
  3. Change the status from 'OFF' to 'ON' (for live orders) or 'TEST' or 'FAKE' for testing. 'TEST' means that a test order will be passed, allowing you to test the full integration and pass multiple orders and no cost without needed to do refunds. 'FAKE' means that Kartris will skip the AuthorizeNet payment process and instead format a post back itself to the callback page of Kartris. This is useful for testing that the callback process works, triggers the appropriate emails and so on without keep having to keep going through the test payment process.
  4. ProcessCurrency - Typically AuthorizeNet accounts are single-currency, so you should enter this as a three-letter ISO code, for example 'USD'.
  5. Test URL - (for test orders) should be:
  6. Post URL - (for live orders) should be:
  7. TransactionKey - This is the transaction key which is generated on the AuthorizeNet back end system. It is used in the generation of the MD5 hash. If this does not match the one on the back end of AuthorizeNet, transactions will not be accepted by AuthorizeNet.
  8. LoginID - Should be provided to you with your AuthorizeNet account details

17.5.2. Setup within AuthorizeNet

Some configuration to your account must be done at Authorize.Net's Web site (Authorize.Net will have supplied you with access details). This is referred to as Authorize.Net's Merchant Management System. Login at:


  1. Go to 'Settings and Profile' and select 'Relay Response'. Change this to the callback URL of your site, i.e. http://www.sitename.xyz.com/callback.aspx?g=authorizenetsim.
  2. Click on 'Receipt page' and 'receipt method'. This sets the page on your site that a user is returned to after finishing a transaction (normally should be http://www.sitename.xyz.com/checkoutcomplete.aspx)
  3. Set the receipt method to 'Link', and text to "Click here to return to the store", or something similar.
  4. Go to 'Settings and Profile', under 'Security', select 'obtain transaction key'. Enter your secret answer to obtain your key. This key must be entered in the TransactionKey setting (see 7. above).
powered by tomehost