Authorize.net 
1Log in to Authorize.Net merchant account
2Click Settings on the left menu
3Under the 'Transaction Response' group click Relay Response
You should now be presented with a screen containing the following:

You should now enter the following URL

[http://www.example.com/forums/subscriptions/authorize.php]

Click [Submit]

You should now be on the main Settings screen again, click 'Obtain Transaction Key' under the Security group. Enter the appropriate secret information and a new key will be generated for you.
Note:
If you already know your transaction key you dont need to generate a new one
You will now need to edit includes/functions_subscriptions.php to tell vBulletin the transaction key for your account, this is stored in a file rather than the Settings in the Admin Control Panel for security reasons.

To edit the functions_subscriptions.php file, you will need to open the file in a text editor such as Windows® WordPad. (Note that we do not recommend that you use Windows® Notepad to edit functions_subscriptions.php, as Notepad has problems displaying the line breaks in some file types.)

The top of the file will contain
<?php
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.0.0 - Licence Number 1a2b3c4
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000–2004 Jelsoft Enterprises Ltd. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

error_reporting(E_ALL & ~E_NOTICE);

// authorize.net settings
$authorize_txnkey '123456';
$authorize_txnkey
This variable contains the transaction key that was generated earlier within the Authorize.Net settings area.

To set the Login ID go to vBulletin Options > vBulletin Options > Paid Subscriptions and enter your Login ID in the Authorize.Net Login ID field.
User Contributed Notes: Authorize.net Add a Comment