10
Paypal Donations renewals do not record in GiveWP
planned
Rick Alday
Renewals for subscriptions paid with Paypal Donations are not recording in GiveWP.
One workaround, for now, is to manually add the renewal record using the "Add renewal" button on the subscription details page.

Ben Meredith
Hi Brendon and others!
We're in the midst of lots of work (working directly with PayPal engineers) on updates to PayPal Donations. You're exactly right that it's supremely frustrating to deal with, currently.
I wish I could promise a "this will all be fixed once and for all of _____ date" but that's just not how these things work. I also wish that you paying more would somehow be able to escalate the timeline. We'd gladly take more money from you!
But the reality is that our PayPal integration with their new API (called PayPal Commerce on their side and PayPal Donations on our side) is still in need of some fixes, some of which are within our power to control and some only in their power.
We're actively working on it, looking to release updates as soon as they are ready.
Ben Meredith
Hi Brendon and others!
We're in the midst of lots of work (working directly with PayPal engineers) on updates to PayPal Donations. You're exactly right that it's supremely frustrating to deal with, currently.
I wish I could promise a "this will all be fixed once and for all of _____ date" but that's just not how these things work. I also wish that you paying more would somehow be able to escalate the timeline. We'd gladly take more money from you!
But the reality is that our PayPal integration with their new API (called PayPal Commerce on their side and PayPal Donations on our side) is still in need of some fixes, some of which are within our power to control and some only in their power.
We're actively working on it, looking to release updates as soon as they are ready.
B
Brendon
Ben Meredith: Thanks for the update Ben, great to hear you are working with PayPal and understand the technical realities of course. I'm just wondering if something urgent like this could be prioritised and worked on first? Maybe its more integrated than that and sorry to sound like a broken record but we will never be able to reconcile this because its thousands of records and it makes annual reports useless for those effected so will have to do it manually on request. We are getting many emails from donors about it so had to write a support article about it.
Ravinder Kumar
planned
B
Brendon
Ravinder Kumar: Any idea when this will be fixed?
B
Brendon
This is also causing errors every few hours.
2023/05/13 00:32:56 [error] 41837#41837: *1116773 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$verification_status in /www/652/public/wp-content/plugins/give/src/PaymentGateways/PayPalCommerce/Repositories/Webhooks.php on line 100PHP message: PHP Fatal error: Uncaught Give\Framework\Exceptions\Primitives\Exception: Failed event verification in /www/652/public/wp-content/plugins/give/src/Controller/PayPalWebhooks.php:88
B
Brendon
Hoping for a fix for this very soon and a permanent fix to these gateway issues. We have a custom integration to salesforce so this prevents receipts being issued and record keeping which is absolutely fundamental and really creates headaches. We have far too many to manually add.
We would happily pay twice the price if we never had a gateway issue again. Would much rather have reliability with donations and subscriptions over any new features such as the form builder etc. It's far more important.
Also more features for gateways like notifications. Have connected to PayPal many times and it often fails but says it's connected so everything looks ok. It's not until a donor reports it or you notice no donations are coming through and check the logs, do you see all the errors. A big red notification saying there might be a problem with [gateway] would really help.
Understand gateways are complex and its not necessary the fault of the plugin but given the importance of accurate reporting and donations working correctly I hope there is a big focus on gateways internally.
S
Suzanne O'Keeffe
We've had this problem with both PayPal and Authorize since we installed Give: renewals do not reliably record in Give. We need to reconcile every month. It's
not
something we want to have to do. I've had dozens of emails with support over the past couple of years to address this. It's still not fixed.Plinio Averbach
I also have this problem
Ben Meredith
under review
Our team is having a look at this.