Casi he teminado un website que tengo encargado, con una aplicacion de compra online. El catalogo funciona bien, el carrito de compras funciona bien. y al final del proceso envia al usuario comprador a paypal con todos los datos de su pedido. y el cliente paga.
Tengo programado un script(en php) que recibe las variables de la respuesta IPN(Instant Payment Notification) de paypal cuando el cliente paga, para cambiar luego de esto el status del pedido del cliente de "no_pagado" a "pagado" en mi base de datos.
He hecho pruebas con el ipn simulator de paypal, y funciona todo correctamente.
Aun no lo he probado con una cuenta real de paypal, pero como para eso esta el sandbox, pues use el sandbox( y he aqui el problema). el sandbox por alguna diabolica razon o no le esta mandando las variables al archivo php correspondiente o es que simplemente no esta enviando esa respuesta.
Por lo tanto nunca sabre cuando el cliente pago, y el pedido en mi base de datos nunca pasara a "pagado"..
Alguien tiene algo que decir al respecto?..Gracias de antemano y si no he lo suficientemente claro en cuanto a mi problema, solo digalo y trato de explicarme mejor.
Nota: ya he especificado en la cuenta sandbox de paypal la direccion url al archivo que debe enviar sus variables.
La programacion del sitio esta hecha con php y mysql