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.