Originally Posted by
woodPixel
The card info isn't kept, or even stored. Its irrelevant. Thats dealt with via a gateway.
The only thing that matters is the one cent.
The charge is made and the confirmation code stored. Its just a string of number irrelevant to anyone else. It does not need to be secure.
As for the other items on the signup page, don't collect them. They are all only for ID. This idea bypasses them.
The site then only needs to collect a handle, email address... and that's it. IF the other stuff is needed, put it on page two, or a config page post signup. All they do is inhibit joining.
Clearly state that the one cent is purely and only for spam control and NONE of the data is EVER even seen by the site. Be absolutely up front about it - and if people have a whammy, refund them the goddam one cent. You'll already know they aren't a spammers - for spammers rely on volume.
But, ultimately, its not my site. I'm only offering a simple1 bullet-proof solution to an intractable problem.... :)
Sadly, ID to use the internet is soon to become a thing. Spam and fraud are out of control. Bots ARE out of control. The free and open internet will continue, but Internet Version 2 will involve tiny tokens like the one cent to ensure spam and fraud is destroyed right at the source.
1 - it would take less than a few hours to implement.