October 2, 2014 at 2:36 am #64993
I have not deleted the products in question. [http://5dinners1hour.com/profile/]October 2, 2014 at 10:45 pm #64994
When the user clicks on the cancel button and cancels the subscription on PayPal, everything will cancel for that. Is your user correctly cancelling the item after clicking on that button?October 6, 2014 at 1:23 pm #64995
I am going to step out on a limb and say yes, as I show them as canceled in PayPal.October 6, 2014 at 9:58 pm #64996
It definitely cancel the membership for sure. Lets try to find out more info from your site. Please go to your emember settings and enable the debug option. Are you using PayPal hosted buttons or are you using estore’s PayPal subscription buttons?October 8, 2014 at 7:50 pm #64997
I will debug, if it is not still running. And I think I am using the estore button. I am using the estore shortcode.October 8, 2014 at 7:54 pm #64998
The debug is running which one do you need?October 8, 2014 at 11:30 pm #64999
I can see that the plugin is unsubscribing the user correctly.
Did you setup this site and the plugin yourself? The plugin is running fine according to what you setup (if you set it up in the first place).
Your membership level duration is not set to the “No Expiry or Until Cancelled” option. Which means the account should not be deactivated as soon as the cancellation is received.
The account is set to unsubscribed and it will be expired after the duration you set in the level is over.
If you want a member’s account to be cancelled immediately then edit the membership level and set the duration field to “No Expiry or Until Cancelled”.October 14, 2014 at 11:43 pm #65000
The issue is not emember unsubscribing the users, it is that PayPal still tries to run the payment and then suspends the use in PayPal. Then it triggers an email to me from estore: This is a notification email from the eStore plugin letting you know that a payment verification failed.October 15, 2014 at 9:21 pm #65001
I see what you mean. That is something you need to get PayPal tech support to help you with. Tell them the following and they will be able to look into it for you:
After a customer cancels the subscription from their PayPal account, PayPal is still trying to charge that subscription.
I personally think that the user is not fully cancelling the subscription correctly on PayPal.October 21, 2014 at 1:38 pm #65002
But if they are using the unsubscribe button it should be all they need to do.October 21, 2014 at 9:56 pm #65003
Yes, it is but we already established that the subscription was cancelled on PayPal. Now, after a subscription is cancelled, PayPal shouldn’t try to charge that subscription anymore. Read all my previous answers and you will see that I asked you if the subscription is getting cancelled.
If not then that means the user is not following all the prompts to fully cancel the subscription after they click on that cancel button. After clicking the cancel button, it takes the user to the PayPal site and shows the subscription, the user needs to confirm and cancel the subscription.March 14, 2015 at 5:22 pm #65004ElyahMember
Paypal recently changed the rules: alias in unsubscription link needs to be the secure merchant ID. It can be set from wp eStore but not directly in eMember. In case eStore used, all needed is to set the secure merchant ID from eStore setting page, and after, change the 948th code line in wp_eMember1.php to: $member_subscr_id = get_option(‘cart_paypal_email’)March 14, 2015 at 11:34 pm #65005
It uses the subscriber ID which is the better way to target that particular subscription. It will only use the members email if a subscriber ID is not found for that member (this is the fallback condition).March 16, 2015 at 1:26 pm #65006ElyahMember
Sorry to disagree with you: it’s no longer the subscriber ID wich is used for unsubscribe button but secure merchant account ID, as said here in the most recent Paypal official documentation :
The URL for the image link is specified with the HREF attribute, and it includes these URL-encoded parameters:
cmd – value is _subscr-find, which tells PayPal to cancel the current, active subscription of the PayPal account holder who clicked the Unsubscribe button.
alias – value is the secure merchant account ID of the subscription provider’s PayPal account. This value is in the My business info section of your PayPal account profile.
I suggest the next version of eMember plugin would integrate this change…March 16, 2015 at 11:59 pm #65007
Thank you. We will add an “alias” parameter to that shortcode. This will allow you to specify the secure merchant ID in the cancellation shortcode.
- You must be logged in to reply to this topic.