Handling Old IPNs

  • Dave
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
10 years 10 months ago #41649 by Dave
Handling Old IPNs was created by Dave
Recently I switched to Membership Pro to handle the memberships for my site. It's a great piece of software and does everything I need!

One issue that I do have is with my old IPNs (from Akeeba Subscriptions). I am getting failure notifications from Paypal because older subscriptions were set up with Akeeba but can no longer be received since I am not using it anymore. Here is the message:


Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:

www.mysite.com/index.php?option=com_akee...paymentmethod=paypal
www.mysite.com/index.php?option=com_nice...troller=Ipn&task=ipn

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.[/i]


I'm not exactly sure how the IPNs work, but I was wondering if there is any way for Memberships Pro to handle those old IPNs that are intended for Akeeba?

Paypal told me I would have to cancel all of the old recurring payments and re-create them. This would be very bad for my business as it would mean risk losing a lot of paying customers. At the same time, it looks like my IPNs will be disabled if I don't do something. In that case, Membership Pro will no longer work (correct?)

Any ideas?

Please Log in or Create an account to join the conversation.

More
10 years 9 months ago #41692 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Re: Handling Old IPNs
Hi

Unfortunately, it is not possible to handle these old notifications . The only thing we can do now is that prevent Paypal IPN disabled. To do that, you need to re-install com_akeeba subscription, then disable Paypal payment plugin of akeeba subscription.

That will allow Paypal IPN to communicate with your site (without being disabled).

Hope that is OK for you.

Tuan

Please Log in or Create an account to join the conversation.

  • Dave
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
10 years 9 months ago #41706 by Dave
Replied by Dave on topic Re: Handling Old IPNs
That makes sense Tuan. Thanks for the idea!

Please Log in or Create an account to join the conversation.

  • Dave
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
10 years 9 months ago #41712 by Dave
Replied by Dave on topic Re: Handling Old IPNs
Hey again Tuan,

I did re-install Akeeba and tested the IPN link...it still returns a failed message. Plus, I have another component that I used years ago (Nice Memberships) that is also causing failed IPNs.

I read about creating a simple redirect in htaccess that can take those failing IPN urls and redirect them to the correct URL. Here is the link to the post I read: stackoverflow.com/questions/19371829/red...post-data-to-new-url

Is this something I can do with Memberships Pro? Can I redirect the two failing IPN urls found below to the correct url in Memberships Pro?

Here are the failing URLs:
www.mysite.com/index.php?option=com_akee...paymentmethod=paypal
www.mysite.com/index.php?option=com_nice...troller=Ipn&task=ipn

Thanks again,
Dave

Please Log in or Create an account to join the conversation.

More
10 years 9 months ago #41735 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Re: Handling Old IPNs
Hi Dave

I think you can redirect it to index.php file of your site only. The reason is because Membership Pro won't be able to know about these payments (handled by two above membership extensions). It could not map that payment with one subscriber in Membership Pro and could not process it.

So in this case, it is not possible. Just redirect it to your home page might solve your issue. But for these subscribers (who has signed up recurring subscription using the two above extensions, you will need to cancel their subscription in Paypal and ask them to re-sign up). That's the only way/

Tuan

Please Log in or Create an account to join the conversation.