Forums

PayPal Listener Stopped Working

kko 03 Nov, 2015
I had a form working with the PayPal Redirect and PayPal Listener.

Then suddenly, it appears that the Listener stopped working. PayPal transactions were made. IPN is on and IPN History shows that the messages were sent successfully. However, no longer receiving emails and database table "status" value not getting updated from "unpaid" to "complete" like it used to.

No form changes have been made other than simple HTML edits. Anyone know what may be causing the issue?
GreyHead 04 Nov, 2015
Hi kko,

Well something must have changed, there's no information here to suggest what that is. Have you changed anything else on the site or the form?

Bob
kko 04 Nov, 2015
Hi Bob,

In terms of the form, the only changes were made to a select dropdown list.

For the site, it was updated from Joomla 2.5.19 to 2.5.28. Components K2 and JCE Editor were also updated. But I didn't think this would affect the PayPal Listener. Do I need to update Chrono plugins?
GreyHead 04 Nov, 2015
Hi kko,

Like you I don't think that either of those would affect the PayPal Listener so something else has changed - there is no CF upgrade required assuming that you have the latest release form Joomla! 2.5. By all means PM me the site URL, the form name, and a SuperAdmin login and I'll take a quick look.

Bob
GreyHead 05 Nov, 2015
Hi kko,

As far as I can see there is no notify_url set in the form. This is the url used by PayPal to connect to the PayPal Listener,

You can set it in your PayPal account but then it can only be used with one form. My best guess is that this has been changed or the form name has changed so it is no longer connecting. Please see this FAQ for setting up a notify_url for a specific form.

Bob
kko 05 Nov, 2015
Hi Bob,

The notify_url is set in the PayPal account as we only need this for one form. I double checked the url and form names, they look correct (that hasn't changed). I also checked the IPN History on PayPal and they say the messages have been sent successfully.

Why did this stop working???
kko 05 Nov, 2015
I tried setting up the notify_url the other way (for multiple forms), but the IPN wouldn't send at all (according to the IPN History).

I switched back to using the notify_url for a single form and the IPN sent.
I have a test email action that tells me that the "On ipn" event is working, but everything within the PayPal Listener action doesn't work (email and database update).

Any ideas why?
GreyHead 08 Nov, 2015
Hi kko,

I have added a line of PHP to your test email in the IPN event that should dump all the data returned in the IPN reply into the email, Please test and see what you get - copy the results here or in a PM.

Bob
kko 09 Nov, 2015
Hi Bob,

The email is blank, except for the Submitted by IP information. Even my "IPN works!" text that comes before your PHP doesn't show in the email.
GreyHead 09 Nov, 2015
Hi kko,

Sorry, I had a typo in the template code - i think it's fixed now.

Best wishes

Bob
This topic is locked and no more replies can be posted.