Earlier today, I was lurking around the ActiveState webpage (yes, I know they're pretty grey area around the Monastery) looking for the Win32::Lanman module, when I came across something very interesting:
Business-CreditCard ver. 0.1 Validate/generate credit card checksums/names
I thought to myself: "Who in the hell would want that?" Apparently, some people have a need for this module. I don't do the e-commerce thing, but it might be worth looking into what this module can do. It seems to me that it would a nice thing to do (as a favor to the servers that might end up validating the credit cards) to do a small check to see if the credit card is valid (hehehe, I remember the old grade school jokes of entering 1111-2222-0000-1111) before passing over the credit card data over to your CC clearing house.
Best of luck with your business venture,
Theodore Charles III
Los Angeles Senior High
4650 W. Olympic Blvd.
Los Angeles, CA 90019
323-937-3210 ext. 224