Over the past 3 days, my paid subscriptions have stopped working. I'm getting the notifications from PayPal but not the emails from VBulletin that a paid subscription has been purchased. Not only am I not getting the email but the user promotions have stopped working and the subrcription log is not recording them. Has worked fine for several years until about 3 days ago. I think the only thing I have done is to upload the 4.2.3 files with the updated files to the security exploit. I'll retrace my steps and try to remember if I've done anything else.
Problem with paid subscriptions
Collapse
X
-
Tags: None
-
Still no luck. Got another email this morning from PayPal but nothing from VBulletin and subscription was not updated.
-
4.2.3 shouldn't have changed subscriptions. Are there any warnings or notices in your PHP error log?Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
I was already running 4.2.3. Have been for a few months. I was told when the recent exploit was found that I just needed to upload the newest files but not run install That is what I did. Don't know if it's related or not but the timing is right. I'm getting no errors.
Comment
-
I don't see how it really could be related. No errors in the httpd error log file either? It is obviously failing somewhere and there should be a log of that error that would help us find the issue. The patch upgrade is a coincidence and a non-sequitur.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
I'm getting no errors anywhere that I can find. Also, it seems that all the instructions that I have found here for checking paid subscription problems are no longer valid. For example, the latest thing I found here said that IPN notifications must be enabled in PayPal but the URL field should be left blank. PayPal won't let me leave it blank. When I click enable, it tells me that I must have a properly formatted URL entered.
Also, I am getting the payments from PayPal but the users are not being moved to the paid user group and there is no mention of it in the transaction log.
Comment
-
For Paypal, the IPN URL should be http://www.example.com/forums/payment_gateway.php?method=paypal
Make sure that URL is not restricted in anyway by your server. There were also changes to Paypal last year and we updated vBulletin for this. However one bug is fixed in 4.2.3. http://tracker.vbulletin.com/browse/VBIV-15961 but the overall method hasn't changed.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
OK...I'll try that. The latest instructions I found here showed that and then was followed up with a post that the URL should be left blank. I think it would be helpful if there was a new OFFICIAL thread on how it should be set up.
Comment
-
OK Wayne, I did that and I resent one from the IPN history and it is working now. My concern now is this statement. I know it is old but it's the newest thing I've found here.
2. Check your Paypal IPN settings and make sure your Notification URL is empty. This needs to be empty because (a) it is not necessary, since vBulletin sends Paypal the correct URL to send the IPN to along with the payment request. (This is the notify_url parameter in the subscription_payment_paypal template). (b) The other reason this needs to be empty, is that if you have your vBulletin URL there, then Paypal will send IPN messages for all of your Paypal transactions, not only the ones that originate from your vBulletin installation. This will eventually cause Paypal to disable IPN for your account due to the failed IPNs.
Now my concern it, is this still going to be an issue? If I sell something on Ebay, and I going to have a problem with PayPal?
Comment
-
You shouldn't have a problem. Most sites aren't using IPN and have moved on to the newer Paypal APIs.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
-
Our forum fixed this problem a few minutes ago by replacing the following files with version 4.2.1 files:
class_paypal.php
payment_gateway.php
payments.php
We only use Paypal.
With these files, the Test Communications now shows a check mark in Pass. We do have a trouble ticket opened, and it will be added to with our actions and results. The real cause (and fix) to why the 4.2.3 Beta 3 update affected Paid Subscriptions (as I've commented on in a separate post) still needs to be identified and fixed.Comment
-
Mine was already passing the test communications. That was never a problem. I just wasn't getting the notifications.
Comment
-
-
Yes, I had seen that while searching yesterday. I don't know what caused the problem but by adding the URL to my PayPal IPN, mine seems to be working fine now. I didn't replace any of those files though. The perplexing thing to me is that I've had paid subscriptions working properly for several years first on a 3.8.7 forum and then updated it to 4.2.3 a few months ago and it had continued to work properly. Only after this last update a few weeks ago did I start having the issue.
Comment
Related Topics
Collapse
-
by SiForI have an issue with 5.0.5 subscription's not working fully. The subscription is setup to use paypal and the Payment API Tests gives a pass result. Members can purchase the subscription and everything...
-
Channel: Support Issues & Questions
-
Comment