1) .. Principalmente debes comprar el Certificado SSL que certifica que tu dominio.tal es de tu propiedad.
SSL debe estar instalado en tu servidor. Cara a "PHP" y tu programación SSL es totalmente transparente. Tu sólo tienes que colocar tus scripts y páginas "seguras" en la zona de tu servidor que te asignen que quda bajo SSL y accesible desde rutas http
s:// ....
2) .. realmente no sé que es lo que van a instalar .. Puede ser una pasarela de pago .. (parace que no exactamente eso) .. Hay ciertas pasarelas de pago que parte de código (suelen ser CGI's) corren en tus servidores y la otra parte en los servidores de tu entidad financiera .. La "comuniciación" de tu aplicación con esa "pasarela" es igual que si todo quedase en manos de tu entidad financiera pero en ese caso apuntará a los "CGI" o lo que te instalen.
Toda esa documentación te la van a entregar y con algún ejemplo en PHP o al menos en otro lenguaje e indicaciones del procedimiento de conexión .. Normalmente son conexiones HTTPs Seguras por sockets que harás directamente o con ayuda de librerias como cURL (
www.php.net/curl)
Un saludo,