Hola
LeOnHe4Rt !
Contestando la primera pregunta.
Pienso que sería más fácil implementar un
SharedObject que es una especie de cookie, ahí guardarías los id´s de los productos para mas adelante restaurarlos.
En cuanto a la segunda pregunta, puedes utilizar una pasarela de pago como
PayPal, ellos se encargan de hacer las transferencias y además tus datos se mandan de forma segura, aquí puedes ver más información para integrarlo a tu sistema
https://www.paypal.com/IntegrationCenter/ic_home.html Un saludote !