Bueno esto de medios de pagos se puede resolver con gateway, en mi caso trabajo con 2checkout y todo bien, ellos poseen una plataforma de transsacción segura el asunto es que ciertamente necesitaras de una aplicación adicional para vinculrar la compra hacia el gateway esta tarea sería sencilla pero depende de la complejidad de lo que deseas vender...
te puedo mostrar 2 ejemplo:
un caso sencillo:
http://www.tuhostingfacil.com/planes.php prueba simulando contratar el plan básico te direccionara a 2checkout donde previamente configuramos las caracteristicas de ese servicio, esto se hace desde un panel de control proporcionado por
www.2checkot.com
aquí los productos o mejor dicho el servcio fue creado manualmente..
un caso más complejo:
http://www.serviciosk26.com/index.ph...id_lev=c51ce41
aquí usamos una aplicación cms (web-dynamimc) de nuestra propiedad orientada a sitios con catalogo de productos y posibilidad de venta (depositos y opcionalmente T. de crédito). Lo que hace nuestra aplicación es simple, una ves cargado todos los productos y sus detalles, genera un fichero .csv que luego debe subirse usando el panel de 2checkout lo que logra esto es replicar la bd del sistema cms con la bd de 2checkout y asunto resuelto ya puedes vender dichos productos ó servicios empleando este gateway.
El sitio mencionado aquí no tiene habilitado el gateway, por que nuestro cliente esta tramitando una cuenta en USD necesaria para usar los servicios de 2checkot.