I created an event, several people registered and chose to pay by paypal.
We have received their payments but the payment is not validated in Indico. How can this be done? Is it still up to me to check?
Can you (or your admin if you do not have shell access to the server) check /opt/indico/log/indico.log on the server if there’s any error regarding the payment notification from PayPal?
All parameters are green, we have already checked. Payments do not go through completed.
Check the log for any requests containing /ipn - that’s the request from PayPal for the payment notification…
@Nicolas_Labrude, si ca te dit quelque chose pourrais tu regarder ?
Hello, we have lots of lines with “/inp” in this logfile. It is notified like “Info” et no “Error”. The Paypal acount was not correctly configured, I gonna change this and go back after receive paiement.
Nico.
Hello,
I’m working on this now
.
After analysing the indico.log as suggested, I noticed that our indico-web container couldn’t communicate with PayPal, which was a proxy issue. After fixing the issue and verifying it with a quick curl, we wanted to check whether registrations could now be automatically validated after payment.
However, when we enter our information for a test payment, we are redirected to another PayPal page where we have to enter the same payment information again. And when we enter the information again, we get a message saying that the service is not working.
I don’t know, maybe I touched something without noticing? Because befare we were able to do payments but just forced to validate them manually, it’s only after my modifications that this problem occur.
Thanks in advance for your reply.
Are you using the latest version of Indico and the plugin? I don’t remember us making any chances there recently and I’d be a bit surprised if they changed something in a way significant enough to break the existing integration…
Maybe you can share screenshots of the actual error you’re getting?
PS: Please note that the annual 2-week xmas break at CERN starts soon, so our responses may be more limited during that period.