latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

About: Richard Sexton

Sorry, I've not written a description yet. I'll get to it soon!

Topics I've Started

My Latest Replies (From Various Topics)

Viewing 21 replies - 1 through 21 (of 21 total)
Author Replies
Author Replies
Posted: Thursday May 9th, 2013 at 6:26 pm #49618

ok I think that’s fixed it. THANKYOU.

Posted: Thursday May 9th, 2013 at 6:23 pm #49616

Here is a screenshot of the code:

Posted: Thursday May 9th, 2013 at 7:12 am #49580

Now my registration page doesn’t work at all and I have left the original code as it was.

See the error msg when you click on the Register for free button on the following page blog

Urgent what could have happened?!

Posted: Monday May 6th, 2013 at 8:35 pm #49319

Thanks for giving code line you suggest but its now giving this error:

Syntax or parse error

Posted: Monday May 6th, 2013 at 8:33 pm #49318

I’ve played around with the code but kept the original code, which is now not working either!

See screenshot

– you’ll see the error when you go to

Please help!

Posted: Monday May 6th, 2013 at 7:57 pm #49316

That seemed to fix it. For the registration page, same problem – here is the code:

wp_redirect(site_url(‘/wp-login.php?action=register&redirect_to=’ . site_url())); ?>

change that to what?

wp_redirect(site_url('/wp-login.php?action=register')); ?>
Posted: Monday May 6th, 2013 at 7:44 pm #49313

Am I in the right place here?:

What would I change that line of code to read?

Posted: Monday May 6th, 2013 at 7:24 pm #49308

and how do i do that?

Posted: Monday May 6th, 2013 at 7:23 pm #49306

Sorry to sound a little daft, but how would I go about changing the redirect_to variable?

Posted: Sunday May 5th, 2013 at 12:33 am #49231

Hi – I’ve downloaded firefox, installed firebug and tried to perform the deletion of the code that is at fault.

Take a look at the following code – there is nothing that is being redirected to it seems.

Any suggestions?

You can try logging in to my site by clicking on the grey login button at – this is where I want people to land after they’ve logged in.


Posted: Friday May 3rd, 2013 at 4:15 am #49103

I watched the video and the bug mentioned there is for firefox. I am using Chrome…what else do you suggest?

Posted: Tuesday May 29th, 2012 at 10:39 pm #14891

So I would have to manually cancel the user before they upgrade/downgrade?

Posted: Tuesday May 29th, 2012 at 3:59 am #14856

Thanks for the response.

So this is the case, even if they payed through paypal ERP? Because they don’t have a paypal account to access, so I am a bit worried.

Posted: Monday May 28th, 2012 at 9:47 am #14816

I could be wrong, but you might get this error because you are submitting a lot of information that paypal doesn’t use. Have you tried temporarily removing all the form inputs you have put in, and just leaving the default S2M generated form?

Posted: Monday May 28th, 2012 at 9:11 am #14813

By user side dashboard, do you mean the wordpress default profile section?

You can use create a page called profile, and then use the S2M shortcode under ‘General Options -> Member Profile Modifications’

[s2Member-Profile /]

A user can edit their personal information there as well. Otherwise I don’t think that it can display that information on the default wordpress profile page.

I am looking for a way to display a “Payment History” and invoices, but at the moment I think you can only display the last payment. You can use some code to show:

Previous payment gateway


The purchase date

$s2member_last_payment_time = get_user_field ("s2member_last_payment_time"); // Last payment

The automatic EOT (if applicable)

$s2member_auto_eot_time = get_user_field ("s2member_auto_eot_time"); // EOT time (if applicable)

Their current membership label.

Posted: Friday May 25th, 2012 at 10:51 am #14603

Could you use this?

Dashboard -› s2Member® -› PayPal® Buttons -› Registration Access Links

Registration Access Link Generator ( for Customer Service )

s2Member automatically generates Registration Access Links for your Customers after checkout, and also sends them a link in a Confirmation Email. However, if you ever need to deal with a Customer Service issue that requires a new Registration Access Link to be created manually, you can use this tool for that. Alternatively, you can create their account yourself/manually by going to s2Member -> Add A Member. Either of these methods will work fine.

Posted: Friday May 25th, 2012 at 5:14 am #14539

I got the payflow pro gateway to work. What I did was sign up for a Payflow Pro (Gateway) account. I then had to call PayPal to enable recurring payments, which they then did on my test payflow account. The details I had to put into s2member was my Merchant Login name, its password, and the vendor (I used VSA). A few things had to be changed up by the “PayPal Integration Engineer”. Eventually it worked, but this has been a major hassle. Now apparently you can just use paypal website payments standard to accept recurring payments with credit cards, without a IMA.

They told me a PayPal Pro Payflow Edition was not available and wouldn’t give it to me either. They insisted that payflow pro was the way to go. I was assigned a paypal integration assistant (who was MASSIVELY helpful), and got the s2member plugin to work correctly.

Posted: Monday May 21st, 2012 at 10:58 am #14074

I think I understand now. It looks like when I create a PayPal sandbox test account under a US based merchant I get the Payflow API Details, but if its an Australian test account then I don’t. Looks like you need a Website Payments Pro Payflow edition, which is not available in Australia. Which is really annoying and VERY confusing. We have Website Payments Pro, but it does not include a payflow edition. Instead we can apply for a Payflow Gateway, which I believe is not the same as a Website Payments Pro Payflow Edition. If I try to use an Australian Website Payments Pro (sandbox) account and use the S2Member Pro Forms, I get an RDRP error (recurring billing is not enabled).

If I create a Payflow Pro test account, there is no “Request API credentials” or a profile link either. Neither does it belong to any PayPal Paypal Website Payments Pro account, or a standard account.

So far it looks like that a Website Payments Pro Payflow Edition IS supported by the S2Member Pro Forms, but Payflow Pro is not (please, correct me if I am wrong).

If I am correct, there isn’t a solution at all for using any of the gateways provided by S2Member to accept recurring payments with credit cards with the built in gateways…

Posted: Monday May 21st, 2012 at 1:44 am #14049

Okay, so I called PayPal and they suggested signing up for Payflow Pro. It doesn’t seem like an actual sort of addon though, more of a seperate account.

I wanted to confirm if this is the correct plan for setting up the S2Member Pro Forms with.

Posted: Saturday May 19th, 2012 at 10:11 pm #13998

It looks like it:

Do you know if there is a way to create a sandbox account for it, so I can enter in the details in the plug in, under PayPal Options->Payflow Account Details? When I log in to my Website Payments Pro Sandbox account, there is not an option to get to get Payflow account details (Request API Credentials section). Also, if I don’t put anything in the account details field, I get an RDRP error when submitting the payment form.

PayPal is so confusing…

Posted: Friday May 18th, 2012 at 9:42 pm #13942

I saw that thread before, although this was something I wanted to avoid having to do.

We do have PayPal, but with recurring subscriptions, there is not an option to pay with a credit card without having to have a PayPal account. Which is a big set back for people who don’t have one.

Thanks for the reply

Viewing 21 replies - 1 through 21 (of 21 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.