10635 pointsLike some sort of WPMU DEV GodMindblowingly helpful memberLifetime member
Sales & Support Lead
—
8th February 2012 (3 months ago)
#
HIya rbellevi,
It could be several things. My first thought would be that your other subscriptions are not public and active. Let's check that first? Also, note that you can set the amount of time that a person has to wait before they are allowed to upgrade under Membership>Options.
Let us know. There's a lot of other things to check, but those are the first that come to mind.
So I checked out the option you mention and it was set to 30 days. I changed it to 1 day and I still saw the same problem. I created a new user just to make sure it wasn't a grandfathering issue.
I was able to narrow down my issue a little further however. I noticed that the payment gateway was set to admin default on all users. When I played with the gateway, setting it to the free gateway and I saw a cancel subscription button
Looked good, however it said that upgrades were not available, and displayed my premium membership details.
Then I changed the gateway to paypal with subscription, and my cancel subscription button changed to a paypal cancel button, and upgrades were available in a paypal button. Looks better, but now I can't cancel a free gateway membership
I need to use the free gateway to accept 0.00 memberships. These need to be able to upgrade to a paid membership with paypal.
Issues/bugs?:
1) The default gateway for my users is being set to admin default which does not provide any useful options for my users.
2) When on the free gateway, I can't upgrade, but I can cancel my membership.
3) When I move to the paypal subscription gateway, I get paypal buttons, and upgrades work, but the user can't cancel their membership because it goes to paypal.
4) Once a user cancels, there's no way for the user to change their mind, or an "are you sure" question.
Questions:
1) Can I set the default payment gateway?
2) Is there a way to tie the payment gateway to the membership level? In other words, I need the cancel button to apply to the users current level payment gateway, and the upgrade option to be tied to the payment gateway required for the new level?
3) How can a user downgrade from a paid to a free membership?
5601 pointsLike some sort of WPMU DEV GodMindblowingly helpful memberLifetime member
Support Kangaroo
—
17th February 2012 (3 months ago)
#
Greetings rbellevi,
1) Can I set the default payment gateway?
Yes and you must set a gateway for every level for it to work.
2) Is there a way to tie the payment gateway to the membership level?
Yes it is the only way.
2b) In other words, I need the cancel button to apply to the users current level payment gateway, and the upgrade option to be tied to the payment gateway required for the new level?
Well if using PayPal when the end users cancels their subsciption on PayPal, no matter what PayPal is going to send the IPN to the originating url telling that the subscription has been cancelled.
3) How can a user downgrade from a paid to a free membership?
I think cancelling their subscription will do the trick - but unknown if it prorates or shuts em down on the spot.
Each subscription must have an active gateway assigned to it and must be activated itself to work.
With Membership plugin every little detail must be observed for it to work correctly.
If this thread is not resolved because the suggested action did not work or you have any more questions related to this thread, please feel free to post them below including any new symptoms or errors and tick the 'Mark as Not Resolved (re-open)' box below the post area (or else we'll miss it!)
Responses (4)
Sales & Support Lead — 8th February 2012 (3 months ago) #
HIya rbellevi,
It could be several things. My first thought would be that your other subscriptions are not public and active. Let's check that first? Also, note that you can set the amount of time that a person has to wait before they are allowed to upgrade under Membership>Options.
Let us know. There's a lot of other things to check, but those are the first that come to mind.
Thanks!
Member — 17th February 2012 (3 months ago) #
So I checked out the option you mention and it was set to 30 days. I changed it to 1 day and I still saw the same problem. I created a new user just to make sure it wasn't a grandfathering issue.
I was able to narrow down my issue a little further however. I noticed that the payment gateway was set to admin default on all users. When I played with the gateway, setting it to the free gateway and I saw a cancel subscription button
Looked good, however it said that upgrades were not available, and displayed my premium membership details.
Then I changed the gateway to paypal with subscription, and my cancel subscription button changed to a paypal cancel button, and upgrades were available in a paypal button. Looks better, but now I can't cancel a free gateway membership
I need to use the free gateway to accept 0.00 memberships. These need to be able to upgrade to a paid membership with paypal.
Issues/bugs?:
1) The default gateway for my users is being set to admin default which does not provide any useful options for my users.
2) When on the free gateway, I can't upgrade, but I can cancel my membership.
3) When I move to the paypal subscription gateway, I get paypal buttons, and upgrades work, but the user can't cancel their membership because it goes to paypal.
4) Once a user cancels, there's no way for the user to change their mind, or an "are you sure" question.
Questions:
1) Can I set the default payment gateway?
2) Is there a way to tie the payment gateway to the membership level? In other words, I need the cancel button to apply to the users current level payment gateway, and the upgrade option to be tied to the payment gateway required for the new level?
3) How can a user downgrade from a paid to a free membership?
Member — 17th February 2012 (3 months ago) #
Here are some screenshots
Free Gateway
Paypal Subscriptions
Support Kangaroo — 17th February 2012 (3 months ago) #
Greetings rbellevi,
Yes and you must set a gateway for every level for it to work.
Yes it is the only way.
2b) In other words, I need the cancel button to apply to the users current level payment gateway, and the upgrade option to be tied to the payment gateway required for the new level?
Well if using PayPal when the end users cancels their subsciption on PayPal, no matter what PayPal is going to send the IPN to the originating url telling that the subscription has been cancelled.
I think cancelling their subscription will do the trick - but unknown if it prorates or shuts em down on the spot.
Each subscription must have an active gateway assigned to it and must be activated itself to work.
With Membership plugin every little detail must be observed for it to work correctly.
If this thread is not resolved because the suggested action did not work or you have any more questions related to this thread, please feel free to post them below including any new symptoms or errors and tick the 'Mark as Not Resolved (re-open)' box below the post area (or else we'll miss it!)
Cheers, Joe :-)
Become a member