Two resources that I've used to help try and build secure e-commerce sites are:
https://www.pcisecuritystandards.org/security_standards/pci_dss_download.html (section 3 & 4)
http://www.owasp.org/index.php/Handling_E-Commerce_Payments
One thing i've heard of being a large risk in a shared hosting environemnt is that your security is tied to how well the other sites are built, it's possible that someone can compromise your db/web app. by breaking in through another site (since they're all on the same box).