This is the normal credit card module from oscommerce, only added the cvv2 field, and also fixed for php5.03 version.
Legend: 
Download

Report
After posting my corrected version of credit card with CVV2 for RC2a I got a note from a person who was having a problem with the popup explanation window giving an error message. After comparing the code for the popup window with other osCommerce files I discovered that the PHP section at the beginning needed to occur before any HTML tags. The enclosed package is complete but the only file that has changed from the previous posting is the catalog/SecCodeExplain.php file. If you are upgrading you only need to replace that one file.
I discovered that the cc.php file in the package by googlejunky did not work at all. I've fixed the file so it works now and updated the package with a popup explanation window for those customers who do not know what a credit card security code is or where to find it. I've also updated the instructions with the additional information needed to get this contribution to work with osCommerce RC1 or later.
Please note that any store that uses this contribution also NEEDS to use one of the credit card number encryption contributions and modify it to encrypt the CVV2 as well. As a further precaution I would also install one of the contributions that erases the credit card number when it is no longer needed and modify that to erase the CVV2 as well. Erasing the CVV2 when it is no longer needed is probably also necessary to comply with banking regulations that prohibit a merchant from retaining the credit card security code any longer than is needed to process the order.
This Version number will reflect the last known oscommerce version it is known to work with.
Updated from a version called "Credit Card with CVV2" which was out of date.
It was made to work with osCommerce Online Merchant v2.2 Release Candidate 2a
fixed acouple of minor glitches. Sorry for the confusion. Use this cvv2_version2_1_2.zip package, not the last one I uploaded.
Module update to add ccv2 enable-disable from your Admin Panel. Great if you change card processors, or have multiple carts, some requiring ccv2 and some not.
Full Package.
This is the corrected cc.php who work with php5
This file contains alternate, generic definitions for the CVV2 field label.
(I use these instead of the original contribution because the CVV2 is NOT always three letters and is NOT always on the back of the card. On Amex cards, it's four letters, on the front.)
I translated the readme into english (mostly I guessed based on context because I know Spanish not French)
I moved some stuff around to make it easier to read and install. I altered a few code bits for uniformities sake.
Have fun!
same contribution with files in french german and espanol
The script did not write the CVV2 value to the database and the CVV2 did not appear on the admin section. The SQL queries needed to be changed in order to do this.
This package includes all the previous versions and all sql query changes to write the data to DB and give admin access to view it.
Minor bug fix. When looking at the order you may get this prompt for the CVV2
MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_CVV2
instead of CVV2:.
To fix this, edit includes/languages/english/modules/payment/cc.php, add the following line and it should take care of it.
define('MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_CVV2', 'CVV2:');
File uploaded is just this text.
I had based this on Bogdan's mod, but there have been some questions on how to add it to the DB and also how to view it. So I put all the pieces together in the enclosed readme. This file includes the files in the previous version plus the more detailed readme. You will have to do 1 query and edit 2 more files to get it complete.
My wife needed CVV code for her store's site (www.wvroomtogrow.com), but her CC processor required the CVV code to process payment, thus the necessity. So, I added error checking for the CVV2 code.
Based on the original CVV2 mod... the install requires you to recopy two files.
Let me know if anyone finds a bug or has any recommendations.
This is the normal credit card module from oscommerce, only added the cvv2 field, and also fixed for php5.03 version.