es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Acceso denegado en respuesta con PayPal IPN en PHP.

Estoy programando un script de PHP para validar IPN de PayPal con PHP, pero en la respuesta estoy recibiendo esto:

La respuesta de IPN fue:
Acceso denegado.
No tiene permiso para acceder a “/cgi-bin/webscr” en este servidor.

En realidad, estoy en modo Sandbox y cuando voy al simulador de IPN, la respuesta es exitosa, pero en mi código PHP, la respuesta entra en el último else, es como si la respuesta no estuviera VERIFICADA. Por favor, ayúdame.

Este es el código de mi Listener de PHP:

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El error “Acceso denegado. No tienes permiso para acceder a “/cgi-bin/webscr” en este servidor.” indica que tu solicitud está siendo bloqueada por el servidor. Esto podría deberse a una variedad de razones, como credenciales de acceso incorrectas, filtrado de IP o que el servidor esté caído.

    Dado que tu simulador IPN está devolviendo una respuesta exitosa, es probable que haya un problema con tu código PHP. Específicamente, parece que la respuesta no está siendo verificada. Una posibilidad es que la solicitud no se esté enviando a la URL correcta. Revisa que estás usando la URL correcta para el entorno de prueba: https://ipnpb.sandbox.paypal.com/cgi-bin/webscr.

    También es posible que haya un problema con la forma en que se está enviando la solicitud. Verifica que se incluyan todos los parámetros requeridos en la solicitud y que estén formateados correctamente. Además, asegúrate de que el certificado SSL sea válido y esté configurado correctamente.

    Si ninguna de estas soluciones funciona, puede ser necesario consultar la documentación para desarrolladores de PayPal o comunicarte con el soporte de PayPal para obtener ayuda.

Comments are closed.