I currently have a small website, I would like to know what steps need to be taken in order for it to be a secure site, since I am planning on sell things on it and processing credit cards.

What needs to be done in order for a site to be secure?

Thanks to all that reply.