make sure your host is secure... which is hard to verify you aren't maintaining it... and hard to do if you are, since you need to spend all your time on bug lists and in-the-know to get the most up-to-date patches on all the programs on the system.
make sure that no common files are shared with any other webserver.
make sure any and all calls to sql from php based upon form values are checked for hacks - means removing certain characters like ;
make sure the password to your database is well hidden so no accidental dump of file access could expose it over the web.
make sure the human factor is taken care of. the people who could possibly have access to your database are regulated closely... again hard to do if you have some company hosting your site.
all of this is pretty vague advise i admit. so maybe others have some ideas on specifics that might be relevent...
why would you want to keep peoples credit card numbers if you are not processing them right away?