• Resolved holmpage

    (@holmpage)


    I’ve been putting off updating from the old Seamless Donations 3.3.5 because of the risk of messing things up. We have a bunch of monthly recurring donors so don’t want to disturb their experience of the system. Also, it’s on multisite, which as I’ve read in another thread is still an unknown regarding compatibility.

    The main problem with the old plugin for us is that it continues to count donations and send monthly thank you messages even if someone has cancelled their recurring donation on PayPal. I see the new Delete Monster add-on, but that wouldn’t help with the old version.

    In particular, a donor originally tested the system with a renewable donation and then cancelled at PayPal, but has been receiving monthly thank you emails from the website ever since (over a year).

    In wp-admin, I was able to delete the donations that he had supposedly made which don’t actually exist, either according to our PayPal account or his. But I wondered what triggers the “donations”.

    So I looked in the database via phpMyAdmin and found the donation posts in the postmeta table. I found a meta_key of _dgx_donate_repeating with a meta_value of “on” for the post_id’s pertaining to repeating donations. In his original donation I edited to simply remove the “on”.

    Do you think this will stop the messages?

    With the new version, if someone cancels a recurring donation at PayPal, does the plugin get notified?

    Does the new version use the same database entries as the old one?

    Any other words of wisdom?

    https://wordpress.org/plugins/seamless-donations/

Viewing 1 replies (of 1 total)
  • Plugin Author David Gewirtz

    (@dgewirtz)

    So I looked in the database via phpMyAdmin and found the donation posts in the postmeta table. I found a meta_key of _dgx_donate_repeating with a meta_value of “on” for the post_id’s pertaining to repeating donations. In his original donation I edited to simply remove the “on”.

    Do you think this will stop the messages?

    It might, but I can’t guarantee it. I haven’t spent too much time in the old format.

    With the new version, if someone cancels a recurring donation at PayPal, does the plugin get notified?

    I don’t believe so. There’s no code that I’ve seen to take in a PayPal notification and remove something from the database.

    Does the new version use the same database entries as the old one?

    No. The conversion process moves donors, donations, and funds into custom post types.

    Any other words of wisdom?

    I’ve been advising people who want ongoing support to move to the new version because I’m not supporting the old one. But if you do make the move, you’ll need to be very careful and make backups. Not only is it a measurable internal change, but there have been 14 subsequent updates after that old version. So if you can run parallel systems in a test environment or keep very carefully curated backups, you might want to consider moving.

    Also, as PayPal is changing some of its communications requirements, you may find that the old version may stop working. Right now, I’d bet that with PayPal’s latest change the old version probably won’t work in sandbox mode, and if PayPal moves their production code to the new TLS 1.2 encryption requirement, then the old version likely won’t work at all.

    So, I’d say the writing is on the wall for you to move to the new version and it’s probably worth getting a start now, rather than the day PayPal breaks everything. But please, PLEASE use caution and backup.

    –David

    P.S. Marking as resolved because old version.

Viewing 1 replies (of 1 total)
  • The topic ‘Recurring donations in old (pre-Gewirtz) and new versions’ is closed to new replies.