PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

Incorrect Amount being generated from PayPal buttons

s2Member Plugin. A Membership plugin for WordPress®.

Incorrect Amount being generated from PayPal buttons

Postby jerpatvas » March 30th, 2011, 11:19 pm

We are having a problem with paypal buttons generating incorrect monetary amounts.

The payment buttons are located on this page: http://pattybenton.com/upgrade-your-membership/

Let's take the 1st button on that page under this heading: Get 6 months WITH HOSTING for ONLY $42.95/month and then renew for only $52.95/month

The amount that should come up for the customer to pay is $42.95, but it comes up with $52.95. The $52.95 only kicks in after 6 months.

Here is the code for the button:
[s2Member-PayPal-Button level="2" ccaps="" desc="Mastermind Business Building Monthly Membership - 6 Months Upgrade Special @ $42.95 monthly renewal fee then $52.95 monthly renewal fee" ps="paypal" cc="USD" ns="1" custom="pattybenton.com" ta="42.95" tp="6" tt="M" ra="52.95" rp="1" rt="M" rr="1" modify="1" image="default" output="button" /]

This was created in the "PAYPAL SUBSCRIBER MODIFICATION BUTTON AREA"

As you can see the code has the amounts we want in the correct places, but again once you click the payment button, it comes up with the incorrect amount.

How can this be fixed?
User avatar
jerpatvas
Registered User
Registered User
 
Posts: 16
Joined: March 7, 2011

Re: Incorrect Amount being generated from PayPal buttons

Postby Jason Caldwell » March 31st, 2011, 9:18 am

Thanks for reporting this important issue.

The problem here is that PayPal® does not use the Initial/Trial amounts in your Button Code during a modification, only during an Initital/Trial signup. So in the case of a modification, you will not be able to charge a different Initial/Trial amount, as PayPal assumes this has already been established.

In the case of a Modification Button, the only time PayPal® would allow a new Initial/Trial amount, would be in cases where a Customer's existing Subscription ( i.e. before the modification ), was not in good standing, or had already been cancelled/expired.

I'll see if we can make this clearer on the Modification Button Generation panel.

* Note *. This is NOT the case with s2Member Pro Form integrations, s2Member Pro Form integration would be a solution to this minor limitation in Website Payments Standard.


UPDATE: Not to worry. This limitation in PayPal Standard integration only affects Subscription Modification Buttons, where an existing "paid Subscriber" is "modifying" their "PayPal Subscription" through PayPal. You might see this happen if you're testing things in Sandbox mode a lot. It's because PayPal will recognize anyone who has a paid "Subscription" associated with your PayPal Business Email address. PayPal will automatically recognize them as an existing paid "Subscription", thereby allowing them to "modify" to a new one. In this special case, the Initial/Free Trial period is moot.

Related articles:
https://www.x.com/message/91706#91706
https://www.x.com/thread/43528
https://www.x.com/message/104909#104909

New Customers will be totally unaffected by this.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Incorrect Amount being generated from PayPal buttons

Postby jerpatvas » March 31st, 2011, 12:04 pm

Gotcha!!!

My wife and I will have to come up with another scheme, oh wait I mean approach:)
User avatar
jerpatvas
Registered User
Registered User
 
Posts: 16
Joined: March 7, 2011

Re: Incorrect Amount being generated from PayPal buttons

Postby jerpatvas » March 31st, 2011, 12:29 pm

Hold the presses.....

Jason, my wife just pointed out something to me.

We also have buttons on this page: http://pattybenton.com/membershipoptions/

We created those buttons using the following area above the Modification section:
PayPal Buttons For Level #1 Access

PayPal Buttons For Level #2 Access

PayPal Buttons For Level #3 Access

PayPal Buttons For Level #4 Access

Those are set up the same type of way, where we put in the initial and then it allows us to put in amount after the period, so the new amount would kick in after the initial.

Now when you click on the buttons from the http://pattybenton.com/membershipoptions/, it does come up with the correct amount, but my question to you, is will we have the same problem with this, where it will not go to the new amount after say, 6mths?

Can you let me know?
User avatar
jerpatvas
Registered User
Registered User
 
Posts: 16
Joined: March 7, 2011

Re: Incorrect Amount being generated from PayPal buttons

Postby Jason Caldwell » April 3rd, 2011, 6:33 am

Not to worry. This limitation in PayPal Standard integration only affects Subscription Modification Buttons, where an existing "paid Subscriber" is "modifying" their "PayPal Subscription" through PayPal.

New Customers would be unaffected by this.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA


Return to s2Member Plugin

Who is online

Users browsing this forum: Exabot [Bot] and 2 guests

cron