There are plenty of companies that will do online credit-card validation, including some banks and telecommunication companies, whose work is entirely behind the scenes, leaving you free to make the site look the way you want. I'm not in a position to give any recommendations to any in particular (partly because it depends on which are convenient for you), but PHP is already bundled with extensions for using some of them.