A través del sandbox, realizamos pruebas para un sistema de cursos. la prueba aparentemente es exitosa, el usuario paga y es devuelto al sitio, pero no tiene acceso al curso y el pedido queda como "pendiente". La configuración de IPN es correcta y está activada la opción de redireccionamiento. Al revisar el historial de IPN encontramos que las notificaciones si se ejecutan, permanecen en estado "intentando" por un rato, hasta que luego de 7 u 8 intentos finalmente quedan como "error", pero no hay código de respuesta HTTP, por lo que no se puede saber la razón. Pensando que el problema pudiera estar en el servidor, instalamos todo el sistema (wp + learpress) en otro servidor, y en este caso todo ha sido correcto y exitoso. El curso se activa, el usuario tiene acceso y en el historial de IPN aparece la notificación como "enviada" con estatus "200". Luego probamos a colocar el sistema en otro dominio dentro del mismo servidor donde no funciona, y realizamos el mismo proceso, nuevamente todo fue correcto. Ahora probamos a instalar el sistema en un par de subdominios más dentro del mismo dominio con el que no funciona y el resultado fue erróneo, no funciona ni con el dominio principal ni con los subdominios, pero si funciona colocando en otro dominio dentro del mismo servidor... Concluimos que el problema tiene algo que ver más con el dominio que con el hosting, ya que el proceso funciona bien en otro servidor y en el mismo servidor pero con otro dominio, pero no tenemos idea de cual pudiera ser la razón por la que paypal no puede comunicarse con el listener de la pasarela en este dominio... ya revisamos el estatus y reputación del dominio, todo está ok (no está en blacklist y el ssl es correcto) A alguien más le ha sucedido esto? Alguien pudo solucionarlo? Insisto, el problema no es la configuración de IPN, no es el sistema (wp + learnpress) y aparentemente no es el servidor, porque todo funciona bien si lo colocamos en otro dominio o en otro servidor (aún incluso, sin configurar IPN desde paypal, eso es lo más curioso). Saludos.
... View more