Credit Card Age Verification
"Credit cards, unlike debit cards, are not available to under 18s"
This statement by OfCom is extremely misleading. Pre-paid credit cards are purchased by over 18s and given to under 18s all the time. They serve a very useful purpose, but there is almost no way to tell which numbers are pre-paid and which aren't. The whole "selling knives online" debacle which fell at the first hurdle after gaining so much attention in Parliament touched on the subject, and it would have been the perfect time to address this issue.
A simple solution would be to enter the credit card number and name on card along with a separate over18-pin set up by the card holder. Pins can only be set up on non-pre-paid cards. You don't enter the CVV or expiry date, so no charge can be taken. The three pieces of info supplied are then checked against the card issuer's DB and access is granted. If you're purchasing knives (or other age restricted goods) then CVV and expiry/start date ARE required to complete the transaction.
I'm sure there are holes in this, but you get the idea!