Advanced Integration Method (AIM)

compared with
Current by Harald Ponce de Leon
on Dec 12, 2008 09:26.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (24)

View page history
* 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 earlier versions of osCommerce Online Merchant v2.2 Milestone 2 and v2.2 Release Candidate 1. v2.2.
 
\\{note}This payment module requires PHP to support cURL or access to the "curl" program file.{note}
{note}This payment module requires account settings to be defined on the Authorize.net Merchant Interface in order to function correctly.{note}
 
\\{toc:minLevel=2}
{note}This payment module requires PHP to support cURL or access to the "curl" program file.{note}
 
{toc:minLevel=2}

h2. Authorize.net Merchant Interface Settings

+MD5 Hash+

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.
h2. Configuration Settings
+Transaction Server+
The transaction server to use for payment transactions.
The following transaction servers are available to process transactions through:
 
The _Live_ server is for production use to receive payments from customers, and the _Test_ server is used to test transactions only.
|*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+
Indicates whether the transaction should be processed as a test transaction.
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 transaction method to use for payment transactions.
The following transaction methods are available to process transactions with:
 
|*Authorization*|The _Authorization_ transaction method only authorizes the transaction transactions and must be captured manually through the Authorize.net Merchant Interface.|
|*Capture*|The _Capture_ transaction method authorizes and transfers the funds to your Merchant account.
 
The _Capture_ method instantly transfers the funds to your account.
+Payment Zone+
The file listing is as follows:
* includes/languages/english/modules/payment/authorizenet_cc_aim.php
* includes/languages/espanol/modules/payment/authorizenet_cc_aim.php
* includes/languages/german/modules/payment/authorizenet_cc_aim.php
* includes/modules/payment/authorizenet_cc_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_cc_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.