TomatoCart

TomatoCart Support Payment Modules Guide Payment Modules Guide Authorize.net Advanced Integration Method (AIM)

Authorize.net Advanced Integration Method (AIM)

The Advanced Integration Method is the recommended method of submitting transactions to the payment gateway. This method allows a merchant's server to securely connect directly to the payment gateway to submit transaction data. The merchant retains full control of the payment data collection and the user experience. This method requires merchants to be able to initiate and manage secure Internet connections.

The Advanced Integration Method will be included in tomatocart v1.1.7 and is available as a separate add-on for existing store owners who are running earlier versions of tomatovcart.

Authorize.net Merchant Interface Settings 

The MD5 Hash feature allows transaction responses to be securely received from the payment gateway. The MD5 Hash is calculated with a secret word that is configured in the Authorize.net Merchant Interface -> Settings -> MD5 Hash section. 

Configuration Settings In TomatoCart Admin Panel 

Enable Authorize.net Credit Card AIM

Setting this parameter to True makes the payment method available to customers during the checkout procedure.

API Login ID

API login ID for the payment gateway account.

API Transaction Key

Transaction key obtained from the Authorize.net Merchant Interface.

Note: it is the api login id rather than the login id for your account. 

MD5 Hash

The MD5 hash value securely verifies the results of a transaction. This must match the value entered in the Authorize.net Merchant Interface Security section.

Transaction Server

The following transaction servers are available to process transactions through:

Live:  The Live server is used in live environments to process and receive payments from customers.

Test:  The Test server is only used to test transactions in a staging environment. No transactions are processed and no payments are made when transactions are being tested.

Transaction Mode 

The following transaction modes are available to process transactions with:

Live: The Live mode verifies and processes the credit card information for processing.

Test: The Test mode only verifies the credit card information for testing purposes when the Live transaction server is being used. No transactions are processed and no payments are made when transactions are being tested. 

Transaction Method

The following transaction methods are available to process transactions with:

Live: The Live mode verifies and processes the credit card information for processing.

Test: The Test mode only verifies the credit card information for testing purposes when the Live transaction server is being used. No transactions are processed and no payments are made when transactions are being tested. 

Payment Zone

If set, this payment method will only be available to orders made within the defined zone.

Set Order Status

The orders status will be updated to this value when a successful transaction has been made.

Sort Order

The position to show the payment method on the checkout payment page against other available payment methods.

cURL Location

The location and filename of the cURL "curl" program file.

Manual Installation (As an Add-On)

After extracting the add-on package, copy the files located in the directory to your installation directory on the server. The files must be copied in the correct directory structure as extracted from the add-on package.

The file listing is as follows:

[The following files are used for integrating the Authorizenet AIM module]

#includes/languages/english/modules/payment/authorizenet_cc_aim.php
#includes/modules/payment/authorizenet_cc_aim.php
#admin/includes/modules/payment/authorizenet_cc_aim.php

[The following files are used to fix the bugs existed in the checkout process. ]

#includes/classes/message_stack.php
#includes/classes/services.php
#includes/content/checkout/checkout.php
#includes/functions/general.php
#includes/modules/payment_method_form.php
#includes/modules/services/session.php#templates/glass_gray/content/checkout/checkout.php 

When the files have been copied to their appropriate locations, the payment module will be available in the Administration Panel -> Start Menu -> Modules -> Payment Modules listing where it can be installed.  

 

 

Latest Blog Post

TomatoCart v1.1.7 to v1.1.8 Upgrade Guide!

The upgrade guide is a step-by-step tutorial to help users to upgrade TomatoCart v1.1.7 to v1.1.8. If you have not yet updated to v1.1.7, please review its upgrade guide before applying these changes. [...]

By TomatoCart | august 21, 2012

contact_us

info@tomatocart.com
partner@tomatocart.com
Facebook Google+ Linkedin Twitter

Newsletter Subscription

Fork us on GitHub