PayPal IPN - anyone know how to update existing recurring payments?

BasilFawlty

Active member
I know this isn't a Xenforo issue, but Im hoping someone has had experience with and can offer possible solution for the following issue.

I had been running my site for years with a different forum software. Several members had set up recurring payments under that old software, Now that I am using Xenforo, I have set up the IPN correctly and the upgrades that people make under the new software are working fine. However, the recurring upgrades that were established with the old software do not seem to work with the current IPN setup. In other words, I do get paid and get an email from PayPal telling me someone has upgraded, but they don't get automatically upgraded on the new forum - I have to go in and manually upgrade any users who's subscriptions / upgrades had been set up under the old software. I have a suspicion I'm out of luck, but it never hurts to ask.

Thanks
 
I know this isn't a Xenforo issue, but Im hoping someone has had experience with and can offer possible solution for the following issue.

I had been running my site for years with a different forum software. Several members had set up recurring payments under that old software, Now that I am using Xenforo, I have set up the IPN correctly and the upgrades that people make under the new software are working fine. However, the recurring upgrades that were established with the old software do not seem to work with the current IPN setup. In other words, I do get paid and get an email from PayPal telling me someone has upgraded, but they don't get automatically upgraded on the new forum - I have to go in and manually upgrade any users who's subscriptions / upgrades had been set up under the old software. I have a suspicion I'm out of luck, but it never hurts to ask.

Thanks
I likewise had a LOT of subs and had to cancel them all and hope they all signed back up


It was years ago but I vaguely remember the same. (there may even be a question from me on here about the very same thing.

Have you tried Paypal support, sometimes they can be surprisingly helpful.

Are you using the new Paypal or the legacy?
 
Playing devils advocate for a moment, but presumably if you are receiving the "old" IPNs then I would imagine looking at the XF source (or asking the devs nicely) might reveal how they normally tie the two together - there will presumably be something in the payment logs or active upgrade tables and you might be able to manually create the rows you would need to "re-automate" the process ?
 
Most users payment methods time out after about 2 years. So when I ditched VB for Xenforo I did them manually until that happened.

I heard a rumor that @MySiteGuy had a script but I'm not sure. I'd ask him if you have lot's of users.
 
I did a search and found a couple threads related but no answers. Subscriptions had been working fine up until recently. For some reason, when someone upgrades to any of four upgrade levels (Bronze, Silver, Gold, Platinum), Paypal does charge them, and I get a notification email that the user has purchased an upgrade, but they don't actually get upgraded. I have to go in and manually upgrade them. Any ideas what the problem might be? I have not done anything to the PayPay payment profile but for some reason it is no longer upgrading members.

Unfortunately, no. I likewise had a LOT of subs and had to cancel them all and hope they all signed back up
I'm not going to cancel them, but when I get an email from PayPal telling be that I've received money from one of those old recurring subscriptions, I just go into the admin on XF and upgrade them manually.

It was years ago but I vaguely remember the same. (there may even be a question from me on here about the very same thing.

Have you tried Paypal support, sometimes they can be surprisingly helpful.

Are you using the new Paypal or the legacy?
Yes, I did finally call PP support and sadly they didn't;'t know any way to update the old subscriptions to trigger the IPN for the new software (XF)
 
So does that mean you are not receiving IPNs for these old subscriptions? You'd see the traffic in your web logs if you were even if XF was not responding to it (although they should also be in the payment log within XF).

The user agent is normally PayPal IPN ( https://www.paypal.com/ipn ) and it will be making a POST request to /payment_callback.php. Obviously you'll have to tie across the email notification dates to see if any requests are likely to be from these old subscribers. You can I thought in PayPal set a generic URL for all IPNs which would trigger even for these older subscriptions. I know that's not going to magically make XF do anything, but the first thing I'd check before spending too much time grubbing around in XF internals is that you are getting something from PayPal that you can then grub around for!
 
Last edited:
I'm not going to cancel them, but when I get an email from PayPal telling be that I've received money from one of those old recurring subscriptions, I just go into the admin on XF and upgrade them manually.


Yes, I did finally call PP support and sadly they didn't;'t know any way to update the old subscriptions to trigger the IPN for the new software (XF)
A script can be developed that does not require you to update anything and it will process the old IPN's correctly.

Send me a DM if interested.
 
I'm not going to cancel them, but when I get an email from PayPal telling be that I've received money from one of those old recurring subscriptions, I just go into the admin on XF and upgrade them manually.
I have over 1500 subscriptions, so any manual processing wasn't an logical option :) Fortunately, everyone (and more) were happy to update to the new setup when I performed the forum software change 10+ years ago.
 
Back
Top Bottom