Con respecto a SSL preguntale al administrador del servidor, el seguro te dirá si tienen uno o deberán adquirirlo. Ahora para crear la carretilla si es puede ser con PHP u otro lenguaje, y podrías usar para el proceso de pago 
Google Checkout en su forma básica o bien trabajar con sus Webservices.   
saludos.