I'm building a custom e-commerce site, and the user will input their credit card details on the site instead of being directed to the payment gateway's site.
I'm confused as to what the critical steps are that I need to take to secure the credit card transaction.
Payment gateways are obviously trying to sell SSL certificaes but my understanding is that the main purpose of those is to provide authentication, and not encryption of credit card details. / What steps do I need to take to ensure the customer's credit card details (and other information passed via XML to the payment gateway) are secure?
Thanks