| 
<?php
 //send the information to authorize.net for further validation
 //include the authorize.net class
 require_once($_SERVER['DOCUMENT_ROOT'].
 '/classes/clsCCauthorize.php');
 
 $aim=new AuthNetAim();
 //$aim->x_url="https://api.authorize.net/xml/v1/requestweb.api";
 $aim->url="https://test.authorize.net/gateway/transact.dll";
 //$aim->x_url="https://certification.authorize.net/gateway/transact.dll";
 //$aim->x_url="http://developer.authorize.net/testaccount";
 $aim->x_login="XXXXXXXXXXXXXXXX";
 $aim->x_tran_key="XXXXXXXXXXXXXXX";
 $aim->x_version="3.1";
 $aim->x_type="AUTH_ONLY";
 $aim->x_test_request="FALSE";
 $aim->x_card_num=trim($_POST['card_no']);
 $aim->x_exp_date=trim($_POST['month']).trim($_POST['year']);
 $aim->x_method="CC";
 $aim->x_amount="1.01";
 $aim->x_first_name=$first_name;
 $aim->x_last_name=$last_name;
 $aim->x_address=$_POST['address'];
 $aim->x_city=$_POST['city'];
 $aim->x_state=$_POST['state'];
 $aim->x_zip=$_POST['zip'];
 $aim->x_country=$_POST['country'];
 $aim->x_email=$_SESSION['email_address'];
 $aim->x_card_code=$_POST['ccv_no'];
 $aim->x_delim_char="|";
 $aim->x_delim_data="TRUE";
 $aim->x_url="FALSE";
 $aim->x_invoice_num=$invoice_number;
 
 
 $error=$aim->process();
 //debug messages
 //$aim->dump_fields();      // outputs all the fields that we set
 //$aim->dump_response();    // outputs the response from the payment gateway
 ?>
 |