From X-Cart 4 Classic
Revision as of 10:48, 9 September 2010 by Ivka (talk | contribs) (Customer zone)
Jump to: navigation, search

Authorize.Net is one of the online credit card payment processors supported by LiteCommerce. If this module is enabled the corresponding online payment methods are available for your store. Then you can easily define your payment gateway for real time credit card and check processing. All you need is a merchant account with Authorize.Net to accept your customer’s credit card.

Configuring the Module

In the list of activated modules select the 'Authorize.Net' link to move to the module settings page.

If you do not have a merchant account with Authorize.Net you can find more information and sign up at If you already have the merchant account configure the settings given below to set up your payment gateway.

 Authorize.Net module configuration page

1. Merchant account username: enter the login to your Merchant account.

2. Transaction key: enter the transaction key you have received from Authorize.Net. To obtain the transaction key from the Merchant Interface, do the following:

1. Log into the merchant’s Authorize.Net account at:
2. Click on Settings and Profile.
3. Under the Security heading, click on Obtain Transaction Key.
4. You will be prompted to submit the Secret Question/Answer for the account in order to receive your transaction key.

3. Processing mode: select the processing mode you want. Use ‘Test mode’ for testing the system but do not forget to change it to ‘Real transaction’ later.

4. Transaction type: select from 'Authentication only' and 'Authentication and capture'.

  • Authentication only
A credit card transaction request to only authorize, or reserve, funds for a purchase. The payment gateway submits the request to the card issuing bank for authorization, but no further action is taken. In other words, this transaction type just validates the card and does not take the money. Also called "Auth-Only" or "Pre-Auth".
  • Authentication and capture
A credit card transaction request to authorize and capture, or settle, funds for a purchase. The payment gateway submits the request to the card issuing bank for authorization and upon approval, will automatically submit the transaction for settlement. This transaction type validates the card AND takes the money. Also called "Post-auth".

5. Enable CVV2 code: if this option is enabled then a customer making a payment by a credit card has to enter the CVV2 number at transaction time to verify that the card is present on hand. To configure the filter to reject certain Card Code responses, do the following:

1. Log into the Merchant Interface.
2. Select 'Settings' from the Main Menu.
3. Click on the Card Code Verification link from the 'Security' section.
4. Check the box(es) next to the Card Codes that the system should reject.
5. Click Submit to save changes.

6. MD5 secure hash value: enter the MD5 Hash Value to use the MD5 security checks. You have to set the same MD5 Hash Value in your Merchant Interface:

1. Log into the Merchant Interface;
2. Select 'Settings' from the Main Menu;
3. Click on MD5 Hash in the 'Security' section;
4. Enter the MD5 Hash Value;
5. Confirm the MD5 Hash Value entered;
6. Click Submit to save changes.

6. Invoice number prefix: this prefix will be added to all your invoices. If you have multiple online stores operating through one Authorize.Net merchant account the prefix helps to distinguish between orders from different stores.

7. Currency: from the drop-down list select the currency to be used in Authorize.Net transactions.

8. URL: enter the URL to communicate with Authorize.Net: by default.

Click Update to complete the configuration.

Activating Authorize.Net Payment Method

When you have configured Authorize.Net payment gateway settings, you need to activate Authorize.Net payment method in order to make it available to your customers:

  • Click on the 'Payment methods' link in the 'Settings' menu of the Administrator Zone.
  • Two new payment methods with IDs 'Authorize.Net_cc' and 'Authorize.Net_ch' are now available in the list of existing payment methods. Activate them by placing checkmarks in the corresponding 'Active' fields.
  • Click on the 'Update' button to finalize the setup.

 Activating AuthorizeNet payment method

Customer zone

The functionality of the Authorize.Net add-on module is transparent to your customers. When a customer submits his order, transaction request is processed in the background. For the details on how Authorize.Net payment gateway processes the transactions, please refer to the detailed documentation at Authorize.Net website:


Getting "The merchant login ID or password is invalid or the account is inactive" error

Solution: Make sure you have valid API Login ID entered in the "Merchant account username" field ( module configuration page).

API Login ID is not the same as Merchant Username! Both exist on but ONLY the API Login ID can be used to connect the module to the payment gateway.