Beanstream Module
for osCommerce Online Merchant v2.2
** Credit should be given when credit is due... Thank you to all previous contributors **
None of the current beanstream contributions were working for me so I had to fix it so that it would.
I changed some code in the bean_webobject.php file so that it now uses application_top.php instead of the files that were previously there. This has solved all kinds of problems for me and it should for you too.
I also translated it into french. Should you want to change any text, check out the respective language files.
THIS IS A COMPLETE PACKAGE
Legend: 
Download

Report
Updated beanstream module with CVV code support. Please make sure you enable CVV (or CVD as Beanstream calls it) in your Beantream account under Administration/Account Settings/Order Settings if you plan to use this updated module. Use at your own risk.
If you have register_globals = off with patch #2097, the beanstream module won't work. This is because the var $osCsid is expected to be retrieved from register_globals.
To go over this you have to set a value for $oscSid in bean_webobject.php just after require(DIR_WS_INCLUDES . 'application_top.php');
add
$osCsid = tep_session_id();
When in Beanstream test mode, you must use the following credit card number, otherwise it will not work.
4030 0000 1000 1234
for expiration, use any future date.
Cheers
** Credit should be given when credit is due... Thank you to all previous contributors **
None of the current beanstream contributions were working for me so I had to fix it so that it would.
I changed some code in the bean_webobject.php file so that it now uses application_top.php instead of the files that were previously there. This has solved all kinds of problems for me and it should for you too.
I also translated it into french. Should you want to change any text, check out the respective language files.
THIS IS A COMPLETE PACKAGE