Authorize.net Configuration
The configuration settings for Authorize.net are very important. If they are not setup correctly, you will not be able to process credit card orders. The following settings are explained. If you still have questions contact your developer for assistance.
Transaction Key - If you did not purchase an SSL certificate, then this setting must be set just before your web site goes live. The transaction key is used to generate a fingerprint for each transaction on your server. The fingerprint itself is used by the Authorize.net payment gateway to verify that your web site does have a valid account with Authorize.net and that the web site doing the transaction is indeed your web site.
The following instructions are for generating your transaction key through your Authorize.net Merchant Interface:
Copy and paste this transaction key into the transaction key entry on your storefront administration panel.
The other important setting that you must configure if you did not purchase an SSL certificate is also done through the Authorize.net Merchant Interface. On the settings page, there is a section called "Transaction Response". In that section there is a setting called "Silent Post URL". Do the following:
The above URL will record the order into your database. When the customer enters their payment data on the Authorize.net payment form, regardless of whether or not the transaction is approved, the gateway will post back the results of the transaction to your web site.