Log In   View a printable version of the current page.  
  Dashboard > Community Documentation > ... > Authorize.net > Advanced Integration Method (AIM)
Added by Harald Ponce de Leon, last edited by Harald Ponce de Leon on Jan 10, 2008  (view change)
Labels: 
(None)

Table of Contents

Advanced Integration Method (AIM)

The Advanced Integration Method is the recommended connection method and offers the most secure and flexible integration. AIM allows merchants to host their own secure payment form and send transactions to the payment gateway using an end-to-end secure sockets layer (SSL) connection.

  • Employs industry standard secure data encryption technology - 128-bit Secure Sockets Layer (SSL) protocol.
  • Uses transaction key authentication for ultimate security.
  • Allows control over all phases of the customer's online transaction experience.
  • Configurable transaction response integrates easily with merchant applications.

The Advanced Integration Method is included in osCommerce Online Merchant v2.2 and is available as a separate add-on for existing store owners who are running osCommerce Online Merchant v2.2 Milestone 2 and v2.2 Release Candidate 1.


This payment module requires PHP to support cURL or access to the "curl" program file.


Configuration Settings

Enable Authorize.net Credit Card AIM

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

Login ID

API login ID for the payment gateway account.

Transaction Key

Transaction key obtained from the Authorize.net Merchant Interface.

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 transaction server to use for payment transactions.

The Live server is for production use to receive payments from customers, and the Test server is used to test transactions only.

Transaction Mode

Indicates whether the transaction should be processed as a test transaction.

Transaction Method

The transaction method to use for payment transactions.

The Authorization method only authorizes the transaction and must be captured through the Authorize.net Merchant Interface.

The Capture method instantly transfers the funds to your account.

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 catalog directory to your osCommerce 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:

  • includes/languages/english/modules/payment/authorizenet_aim.php
  • includes/languages/espanol/modules/payment/authorizenet_aim.php
  • includes/languages/german/modules/payment/authorizenet_aim.php
  • includes/modules/payment/authorizenet_aim.php

The standard languages definitions in English, Spanish, and German are provided in the add-on package. For additional languages, copy one of the existing language definition files to the appropriate language directory and edit the file with a text editor to edit the language definitions. The location of the language definition file must be in:

  • includes/languages/<language>/modules/payment/authorizenet_aim.php

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

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.7 Build:#813 Aug 28, 2007) - Bug/feature request - Contact Administrators