Hi Jason,
Before I get started I just wanted to say you are just a stones throw away from making
S2Member into a fully blown shopping cart. In one of my earlier posts I mentioned that
I had a number of button combination's which would have required about 4million
static buttons.
After creating a dynamic button creator I can now show all 20+ option and have the
customer select what they want. Once they have clicked my checkout button
(using my function and the new S2Member encryption) a final secure Paypal Button
is create on my checkout page.
I’m sure you can develop a similar system for S2Member like you have done with
S2Member Pro and provide it free or charge a reasonable amount. This would save
me from the worry of any update incompatibilities and provide you with another
income stream.
Anyway that’s not why I’m here. What I would like to know is, using the paypal
API is it possible for you to incorporate a cancel and update feature. The reason
Being that Paypal’s 20% max price upgrade rule is not particle.
Scenario:
I have a system which provide a range of subscriptions ranging in price from
5.00 to 20.00+
Now I expect most customers to initially subscribe to a combination of the cheaper
options, let say 3 * 5 = 15. If later they decide to add a 20.00 feature
Paypal will not allow it as it is above the 20% rule.
This is not a new issue, from their forum numerous Paypal user have complained about
this restriction. The forum has mentioned a workaround https://www.x.com/thread/41748?tstart=30
but I suspect this would require an S2Member core update to implement.
If you are able to provide this feature (via a Paypal API to cancel then upgrade) to circumvent the
20% restriction it would be an invaluable feature for people offering multiple services. And would
definitely be worth another donation.
Many thanks