I’m working on a site for a nonprofit and installed Charitable plugin to accept donations. Donations go through fine, but they don’t get marked as paid, just stay “Pending” unless I manually change the status to Paid and trigger the confirmation emails. Charitable’s tester tool says that notifications from PayPal are being received successfully but it doesn’t look like it.
I’ve followed all the troubleshooting steps suggested by Charitable, including deactivating all other plugins and changing the theme to a default one. Godaddy tech support says nothing is wrong on the hosting end, and PayPal tech also claims there’s nothing wrong on their end. I tried resending IPN’s and they’ve remained in that status and PayPal claims they can’t tell me anything more until they complete sending.
The debug log didnt show anything until I tried resending IPN’s – then it gave me a weird PHP warning error PHP Warning: Attempt to read property “comment\_count” on null in /var/www/wp-includes/general-template.php on line 3194
After that day it’s been throwing this error PHP Deprecated: Calling static trait method GoDaddy\\WordPress\\Plugins\\Launch\\Helper::get\_option\_convert\_timestamp\_to\_true is deprecated, it should only be called on a class using the trait in /var/www/wp-content/mu-plugins/vendor/wpex/godaddy-launch/includes/Helper.php on line 70
Please help troubleshoot this further. My client is set on using only PayPal and using only free options available. GiveWP was even more buggy, which is why I decided to go with Charitable. If anyone has suggestions for something else, please let me know. Thank you.
[ad_2]
Gonna go out on a limb here (not really) and say that GoDaddy is the problem, not the plugins. GiveWP is a very well known plugin – it isn’t “buggy”