Muy buenas.
Tengo preparados unos cursos a los que se accederá previo pago, estoy intentando configurar este pago mediante PayPal pero no funciona correctamente la notificación IPN.
He revisado lo siguiente:
- URL IPN en PayPal correctamente dirigida al archivo ipn.php
- Codificación UTF-8 en PayPal
- Codificación UTF-8 en mySQL usada por moodle
- Codificación UTF-8 en moodle
- Pruebas en sandbox y en live (PayPal)
- Me han dicho que no se está bloqueando ninguna IP de PayPal desde el firewall del server.
- He probado con instalar una versión distinta: 2.0.1.0
Ya no se me ocurre que hacer salvo retocar el archivo ipn.php o el enrol.html ... pero para eso hay que saber muy bien lo que se hace, y no es el caso.
En el historial de PayPal aparece el error 404 y el 500, pero la transacción se realiza correctamente, por lo que el error parece suceder tras el pago y "solo" afecta a la notificación.
Espero que alguien sepa cuál es el error y como solucionarlo, sino solo me queda esperar a que la versión 2.5 de moodle lo arregle.
Un saludo.