I think I have a problem with PayPal communications, that might be due to this mod, as it appears it started with the very first user who subscribed AFTER I had installed this mod.
I've had two registered members use the normal subscribe screen and pay via PayPal. The payment went through and I received the standard PayPal acknowledgment, but no record of the payment was communicated back to vBulletin and there's nothing in either the transaction log or the transaction stats screens.
What should have happened, as it has for the last five years, is that after vBulletin received the acknowledgement from PayPal of the payment, it would have put it into the transaction log as being successful, then the registered member would have been added to the "Contributing Member" usergroup or, if he was just renewing for another year, it would have incremented his expiry for another year.
Here's an example of what's not working.
An existing Contributing Member paid via PayPal on July 8, 2011 to renew for another year. His user record currently shows under the subscriptions heading as 07-10-2010 to 07-10-2011. It says 07-10-2010 as the start date because that's the date he paid last year. Bottom line, the PayPal amount he sent on July 8, 2011 should have caused his user record to update so he would be covered until 2012 and it doesn't show that, plus there's no record of his payment in the transaction log, however, I did receive the PayPal acknowledgement separately and received the funds.
Here's all of the data that's showing in the transaction log for this member, since he's paid for the last three years. Changed or xxx'd out some information for privacy and security.
Showing Transactions 1 to 3 of 3
Processor Date Transaction ID Amount User Name Subscription Type
Paypal 18:15, 9th Jul 2008 xxxxxxxxxxxxxxxxxxx 25.00 CAD Username Contributing Member Charge
Paypal 08:43, 7th Jul 2009 xxxxxxxxxxxxxxxxxxx 25.00 CAD Username Contributing Member Charge
Paypal 07:43, 10th Jul 2010 xxxxxxxxxxxxxxxxxxx 25.00 CAD Username Contributing Member Charge
The last transaction log entry shows as being July 2, 2011 for any activity and there's been nothing since.
Conclusion... Paypal has stopped interacting with our vBulletin site since we've installed this mod? I don't know what else it could be since it's been working fine for 5 years and we've changed nothing else.
Note: the built-in vBulletin PayPal communications test check works and passes just fine.
Until it get addressed, we can go back and use PayPal's acknowledgements to "hand fix" the problems.
Feedback is welcome ...
Regards,
Doug