11 years
You have to buy a SSL certificate...your hosting company might already have this option, which is the easiest, but you can do it independently through other companies such as globalsign,digicert or verisign. The certificate will be matched to the domain name. More info here http://www.digicert.com/ssl.htm
Remember, you will also have to ensure the php code encrypts the card numbers using possibly PGP and doesn't send them or store them anywhere in the open.
Log in to join discussion