Implementar pago por PayPal
Hola a todos,
estoy intentando implementar pagos por PayPal en una web y parte de los datos que obtengo de la documentación que ofrece PayPal me parecen confusos.
Os comento lo que quiero conseguir:
1. El usuario introduce en la cesta los ebooks que quiere comprar.
2. Selecciona un método de pago, en este caso PayPal. Se genera el formulario de PayPal con el importe del pedido y se envía.
3. El usuario realiza correctamente el pago y regresa a la web donde se le confirma el pago y donde se le da acceso a los libros que ha comprado registrandolos en una base de datos. Para ello debo de comprobar que el pago se ha realizado correctamente y no ha existido ningún problema o que no se han saltado la pasarela de pago.
4. El proceso finaliza y el usuario accede a los libros que ha comprado.
Dudas que tengo:
1. No entiendo muy bien por qué en el formulario de PayPal tengo que incluir un botón desde su servidor seguro. En la documentación dice que es por tema de seguridad pero no entiendo porqué el echo de que por estar el botón de comprar en un servidor seguro pueda afectar a la seguridad de los datos que se envían. ¿Se podría incluir simplemente un texto o imagen almacenados en mi servidor sin necesidad de que estén en un servidor seguro?
2. ¿Como compruebo que el pago se ha realizado correctamente? He leido sobre el retroceso automático y la transferencia de datos de pago pero en la documentación diferencia entre la dirección de retroceso y la dirección de notificación de los datos de pago y a mi me simplificaría enormemente la programación que las dos fuesen las mismas, es decir, que el usuario llegase a la página de retroceso, comprobase que el pago es correcto y mostrarle una información u otra dependiendo del resultado.
Un saludo y muchas gracias a todos,
David