Hola,
Estoy haciendo un carro de compra en mi web en el que permito pagar con paypal.
He creado el fomulario para enviar los datos a paypal y me lo hace bien, el problema está en que no se como averiguar si antes de identificarse, o una vez identificado en su cuenta de paypal, el comprador cancela para volver a mi página.
Con el formulario le envío el campo oculot "cancel_return" y efectivamente cuando el comprador cancela vuelve a esa dirección pero necesitaria saber cuando se llega a esa dirección desde paypal y el número de compra que quiere cancelar para eliminarla de mi base de datos.
He pensado en pasar en la url el número de compra por GET pero no me hace mucha gracia hacerlo de esta manera y no se si hay otra forma más "limpia". He provado si paypal envía a esta dirección alguna información por POST y he visto que no :(
He leído que existe el IPN (Notificación de pago instantánea) pero no se si para este caso es lo que necesito ya que por lo que he leído indica las transacciones y digo yo que la compra no es transacción como tal hasta que el usuario paga ¿no? por tanto no se si es lo que debo utilizar o no.
¿Alguien podría ayudarme?
Por otro lado, una vez el comprador ha pagado la compra, para saber si ha ido todo bien o no, tengo que utilizar el IPN o me enviará la información por POST?
Muchas gracias de antemano!