Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › Account inactive after last payment ?
- This topic has 9 replies, 2 voices, and was last updated 13 years, 3 months ago by amin007.
-
AuthorPosts
-
July 23, 2011 at 1:11 pm #3870BenjaminMember
Hi,
I use both eMember and eStore. I have a subscription payment with Paypal, created in eStore, on 3 months, and the payment is the 1st day of each month (based on the date of client’s subscription.
My issue is : at the 3rd and last payment, I receive from Paypal 2 emails, one for the payment and the other one saying “Payment preferences from X canceled”.
And in eMember, the client’s accound is always then set to “inactive”, I have to active it manually.
How to fix that please ?
July 24, 2011 at 12:35 am #34614amin007ParticipantIf you are using a Subscription/recurring payment type button then at the end of the subscription PayPal will send another notification which triggers eMember to cancel the account (as the subscription is complete). Is it not giving the member access for the last month’s payment?
What value do you have for the “Subscription Duration” field for this membership level?
July 24, 2011 at 9:07 am #34615BenjaminMemberYes, you understood correctly.
If you’re talking about the value in eMember, it’s “No Expiry or Until Cancelled”, as I have 15 levels with auto-upgrade each week, and only the last level will have a 7 days expiration date.
July 25, 2011 at 12:11 am #34616amin007ParticipantHmm… not sure why are are receiving a “Payment preferences from X canceled” notification from PayPal on the 3rd payment. PayPal is suppose to notify the plugin at the end of the subscription.
Can you change the “No Expiry or Until Cancelled” value to a fixed time value (for example 3 months)? When you use a fixed “subscription duration” the plugin knows that there is another check in place and it won’t deactivate the account as soon as it receives the end of term notification from PayPal.
Do you by any chance have debug enabled? It would be good if I could look at the debug capture of this payment and see what notification PayPal actually sent and why.
July 30, 2011 at 12:46 pm #34617BenjaminMemberHi,
I set the time value with a fixed number but the accounts are still set to unsubscribe after the last payment.
I’ve enabled the debug, you can view the file here :
[http://www.naturacoach.com/ipn_handle_debug.log]
Tell me if you need another file.
July 31, 2011 at 12:38 am #34618amin007ParticipantPlease also post the debug from the “subscription_handle_debug.log” file. I am guessing your Paypal profile ID starts with “I” (meaning you have an I-type subscription). Can you please verify this for me? The subscription “end of term” IPN is sent differently based on our PayPal profile type.
Also, exactly what value did you put in the “subscription duration” field of this membership level?
July 31, 2011 at 11:23 am #34619BenjaminMemberValues :
estore :
Recurring Billing Cycle : 1 month
Recurring Billing Count : 3
eMember :
Subscription valid for : 20 weeks
I didn’t find where to find my Paypal profile ID (I have a merchant account ID but it starts with “9…”
August 1, 2011 at 1:47 am #34620amin007ParticipantAccording to the debug I can see that the account is getting set to unsubscribed which is good. It means if 20 weeks (the subscription duration you set in the membership level) have passed since the member’s join date, the account will be inactive at that time rather than right now.
Subscription cancellation received! Member account set to unsubscribed.
Two questions for you:
1. Can you please tell me what you see in the “Account State” field for this member when you edit his/her profile from the eMember’s admin dashboard?
2. You cannot log into this account anymore after this point?
August 2, 2011 at 10:02 pm #34621BenjaminMemberHi,
Thank you really for your help.
1 – It is strange because when I click on “edit” for a member’s profile, the state is set to “active” so I just save and then the status is set to “active” again in the column (in the table with the members list)
2 – I’m not sure what you mean. If you’re asking what a client sees if he tries to log as the client, it says “your account has expired” (that’s how I was aware of the problem)
August 3, 2011 at 9:21 am #34622amin007ParticipantI tested this on our test server today to make sure there is nothing weird going on. Please update your copy of the eMember plugin with a fresh build of the plugin from here:
https://support.tipsandtricks-hq.com/update-request
This is what you can expect to see… when the plugin receives the end of term notice from PayPal it sets the account status to “unsubscribed” (The debug confirms that the plugin is doing it now that you have specified a subscription duration value). What this means is that the account will be active until the subscription duration period has elapsed since the date the member’s joining date. Please let me know how you go after the update.
-
AuthorPosts
- You must be logged in to reply to this topic.