<?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
 
?>
 
 |