Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

Question about setting inactive and EOT behavior

by

Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › Question about setting inactive and EOT behavior

Tagged: No Expiry or Until Cancelled, payment plan, PayPal EOT message

  • This topic has 11 replies, 2 voices, and was last updated 12 years, 4 months ago by Marfisk.
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • September 27, 2012 at 7:00 pm #7502
    Marfisk
    Member

    My client is using eMember with the multiple level setup. All of the levels are set to No Expiry or Until Cancelled setting. They have two payment types:

    1) One-time payment

    2) Payments spread out over several months

    Because the only way to do the second is through the subscription model (that we know of) this means Paypal sends an EOT IPN when they have paid in full through the second option.

    eMember is switching them to inactive when this EOT comes through despite the No Expiry or Until Cancelled setting. An EOT is not a cancel, it is a complete.

    I’ve read all the messages I could find in searching, and if I’m reading them right, eMember is treating EOT as a cancellation? That seems illogical. The other options are not viable because these are payments for a lifetime subscription. As it stands, I’m catching the EOT’s manually and switching people back to active, but depending on how long it takes, they might get the erroneous message that they’re account has expired.

    Is there a setting I’m missing? I’m using v7.9.8.5 of WP eMember on WP 3.4.2

    BTW, regarding the rules, my client actually bought me a copy of eMember so I could access the forum and ask questions. Having her filter my more technical questions was a waste of time. You might consider allowing customers to have or purchase 1 dedicated support staff access because it will waste less of your time to have conversations with people who can understand the issues, for those who do have support staff of course :).

    Oh, and I’d suggest adding directions to the checklist to tell people how to subscribe by email, since I thought I’d gotten no replies because this forum requires a two step process for the subscription.

    September 28, 2012 at 5:24 am #49810
    admin
    Keymaster

    There is a little history behind it. PayPal used to send the EOT at the very end of the subscription. A while back they changed it and now they send it at the last recurring payment. Now, the problem is that they don’t send another final notification after the subscription ends.

    Anyway, we have an architecture in place to handle this situation. Instead of using “No Expiry or until cancelled” option use the duration value in the membership level. Set the duration to whatever your recurring payment cycle is. Lets say your recurring payment cycle is 30 days. In that cause use a 31 days duration value in the membership level (1 day extra to allow for any delay in the notification).

    What this will do is that, the user’s account will stay active as long as the recurring payments keep coming in as it gets refreshed. When the EOT is received, eMember will set the account state to “unsubscribed” which will give this user the final 30 days of access.

    Let me know if that works for you.

    After you logged into the forum, you were sent to the following URL. If you read that post you will see the info there:

    https://support.tipsandtricks-hq.com/forums/topic/how-to-efficiently-use-the-forum

    September 28, 2012 at 6:43 am #49811
    Marfisk
    Member

    Sigh. That’s what I got from the other posts, but I was hoping there was a way around it. These are lifetime subscriptions, so no, an extra 30 days doesn’t help, though it would give me more time to process the eot. As it is, I have to go in manually and switch them back to active, something that can get overwhelming easily if a large group comes in.

    Might I suggest a future feature that would allow for a lifetime subscription as an alternative to the current one? That would just ignore the EOT IPN when it comes, and would cause no trouble.

    September 28, 2012 at 11:36 pm #49812
    admin
    Keymaster

    Making a lifetime membership is easy. Simply edit the membership level and use the following option as the membership duration value:

    Expire After a Fixed Date

    and then set a date that is long into the future (for example, set a date that is 50 years from now).

    This way the membership won’t get expired or anything when the subscription ends.

    Let me know if that helps.

    September 28, 2012 at 11:37 pm #49813
    Marfisk
    Member

    Oh, good point. I mean, 50 years from now people might be startled ;), but it should give us long enough.

    September 29, 2012 at 2:51 am #49814
    admin
    Keymaster

    Okay good. I just realized that I needed to give you an updated copy of the plugin to do the above option that we discussed. I have sent you an email with the update.

    October 6, 2012 at 9:30 pm #49815
    Marfisk
    Member

    Thanks :). I got the new version, but I’m swamped with another project so it’ll be another week or so before I can test it out and implement. For the time being, the EOTs are low enough that I can manage them as they come, but they’re likely to become more frequent the longer the eStore has been live.

    BTW, did you know Google was able to crawl this customer only forum? It let me read the message without being logged in.

    October 7, 2012 at 12:15 am #49816
    admin
    Keymaster

    Okay. Yes, the Google crawling is intentional (we don’t protect all of our posts and you can’t reply unless you are a customer).

    October 7, 2012 at 12:42 am #49817
    Marfisk
    Member

    Ah, okay, I’ll remember that. I had understood this to be hidden and so might have posted some information I don’t want the world to see. As it is, I’ve only posted test info, so we’re fine.

    October 7, 2012 at 1:04 am #49818
    admin
    Keymaster

    We remove any personal and sensitive information (if any) after we finish the troubleshooting. So it is not an issue.

    October 7, 2012 at 1:08 am #49819
    Marfisk
    Member

    Ah, thank you.

    January 7, 2013 at 8:27 am #49820
    Marfisk
    Member

    Sorry for the delayed response. Just wanted to say the “Expire After Date” seems to solve the end of term issue. Thanks for the help.

  • Author
    Posts
Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.
Log In

Forum Related

  • Forum Home
  • Forum Search
  • Forum Registration
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2025 | Tips and Tricks HQ