Hi everyone,
I'm setting up a website for a friend who wants to be able to accept credit card payments online. This is to be hosted at p-z.
Rather than process the payments automatically, he wants the credit card details to be sent to an email address of his choosing. He then wants to be able to take the card details from the email and process the payment manually through the office card terminal.
I'd appreciate some advice on how to make the process as secure as possible (bearing in mind he's on a tight budget).
I've ordered a dedicated IP address to obtain a SSL cert, but appreciate that this will only encrypt the data from the browser to the server. The form data from the website is currently set up to be sent to an email address using a simple php script.
I'd appreciate some help with the following:
1. What pages do I need to make secure, i.e. do the form, submission confirmation and php script pages all need to be https?
2. Is the php script I have in place (
web4future's Easiest Form2Mail) sufficiently secure for the taks of processing the submitted form, or should I be using something better?
3. What safeguards should I put in place at server level to make sure the data held there remains secure.
4. What is the best (and cheapest) way for my friend to retrieve the credit card data from the e-mail server?
You can probably guess from the above basic questions that I'm a novice at this whole thing, so I'd appreciate it if you could use basic layman's terms in your replies (so no parsing, arrays or parameters thanks

)
I'd greatly appreciate any advice you may be able to give.
Many thanks,
William