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: AnotherOpus

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


Topics I'm Subscribed To

Viewing 25 topics - 1 through 25 (of 45 total)
Topic Count Last Reply
PayPal Buttons one mile down on page

By:  AnotherOpus in: Community Forum

voices: 3
replies: 2

3 years ago  Skylar Rule

WP 3.7 Update /wp-login.php file NOT patched

By:  AnotherOpus in: Community Forum

voices: 5
replies: 5

3 years, 2 months ago  Andrew McCarthy-Wood

Conflict:Registration is Disabled and Enabled

By:  AnotherOpus in: Community Forum

voices: 2
replies: 3

3 years, 2 months ago  Cristián Lávaque

PayPal Payments Fail with s2Member Pro Forms

By:  AnotherOpus in: Community Forum

voices: 2
replies: 7

3 years, 3 months ago  Cristián Lávaque

Where is the Customer Forum?

By:  AnotherOpus in: Community Forum

voices: 5
replies: 4

3 years, 3 months ago  Christian

August 2013 s2Member & Gravity Forms Status

By:  AnotherOpus in: Community Forum

voices: 3
replies: 4

3 years, 3 months ago  Mike (Volunteer Moderator)

Members pay to upgrade but are not promoted 1 2

By:  AnotherOpus in: Community Forum

voices: 5
replies: 35

3 years, 5 months ago  AnotherOpus

How can we have different vertical membership

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 5 months ago  Mike (Volunteer Moderator)

Need to bulk downgrade many users

By:  AnotherOpus in: Community Forum

voices: 2
replies: 4

3 years, 5 months ago  Cristián Lávaque

Use a site page for PayPal Auto-Return page

By:  AnotherOpus in: Community Forum

voices: 2
replies: 4

3 years, 6 months ago  AnotherOpus

Create a logged in link

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 6 months ago  Cristián Lávaque

Synchronize Users on Two Sites

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

Securing logins and user info with SSL

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

How can I change the gravatar size?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

How can I control form field width?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 2

3 years, 8 months ago  AnotherOpus

What is "Last Payment Date?"

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 8 months ago  Bruce

How to Verifty PayPal EOT Notifications

By:  AnotherOpus in: Community Forum

voices: 2
replies: 5

3 years, 8 months ago  Cristián Lávaque

Podcast Audio File Streaming Error 1 2

By:  AnotherOpus in: Community Forum

voices: 4
replies: 46

3 years, 8 months ago  Cristián Lávaque

s2Member Approve Trackback email spam

By:  AnotherOpus in: Community Forum

voices: 2
replies: 5

3 years, 9 months ago  Bruce

How can we secure an RSS feed URL?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Bruce

s2Member and Live EC2 Streaming

By:  AnotherOpus in: Community Forum

voices: 2
replies: 2

3 years, 10 months ago  AnotherOpus

Best Pro Form to use for Upgrades?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 3

3 years, 10 months ago  Cristián Lávaque

Login Welcome page does not always work

By:  AnotherOpus in: Community Forum

voices: 2
replies: 2

3 years, 11 months ago  AnotherOpus

How can we resync Amazon S3 and s2Member?

By:  AnotherOpus in: Community Forum

voices: 3
replies: 4

3 years, 11 months ago  AnotherOpus

How do I export more than 250 users per file?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 9

3 years, 11 months ago  AnotherOpus

Viewing 25 topics - 1 through 25 (of 45 total)

Topics I've Started

Viewing 25 topics - 1 through 25 (of 45 total)
Topic Count Last Reply
PayPal Buttons one mile down on page

By:  AnotherOpus in: Community Forum

voices: 3
replies: 2

3 years ago  Skylar Rule

WP 3.7 Update /wp-login.php file NOT patched

By:  AnotherOpus in: Community Forum

voices: 5
replies: 5

3 years, 2 months ago  Andrew McCarthy-Wood

Conflict:Registration is Disabled and Enabled

By:  AnotherOpus in: Community Forum

voices: 2
replies: 3

3 years, 2 months ago  Cristián Lávaque

PayPal Payments Fail with s2Member Pro Forms

By:  AnotherOpus in: Community Forum

voices: 2
replies: 7

3 years, 3 months ago  Cristián Lávaque

Where is the Customer Forum?

By:  AnotherOpus in: Community Forum

voices: 5
replies: 4

3 years, 3 months ago  Christian

August 2013 s2Member & Gravity Forms Status

By:  AnotherOpus in: Community Forum

voices: 3
replies: 4

3 years, 3 months ago  Mike (Volunteer Moderator)

Members pay to upgrade but are not promoted 1 2

By:  AnotherOpus in: Community Forum

voices: 5
replies: 35

3 years, 5 months ago  AnotherOpus

How can we have different vertical membership

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 5 months ago  Mike (Volunteer Moderator)

Need to bulk downgrade many users

By:  AnotherOpus in: Community Forum

voices: 2
replies: 4

3 years, 5 months ago  Cristián Lávaque

Use a site page for PayPal Auto-Return page

By:  AnotherOpus in: Community Forum

voices: 2
replies: 4

3 years, 6 months ago  AnotherOpus

Create a logged in link

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 6 months ago  Cristián Lávaque

Synchronize Users on Two Sites

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

Securing logins and user info with SSL

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

How can I change the gravatar size?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

How can I control form field width?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 2

3 years, 8 months ago  AnotherOpus

What is "Last Payment Date?"

By:  AnotherOpus in: Community Forum

voices: 2
replies: 1

3 years, 8 months ago  Bruce

How to Verifty PayPal EOT Notifications

By:  AnotherOpus in: Community Forum

voices: 2
replies: 5

3 years, 8 months ago  Cristián Lávaque

Podcast Audio File Streaming Error 1 2

By:  AnotherOpus in: Community Forum

voices: 4
replies: 46

3 years, 8 months ago  Cristián Lávaque

s2Member Approve Trackback email spam

By:  AnotherOpus in: Community Forum

voices: 2
replies: 5

3 years, 9 months ago  Bruce

How can we secure an RSS feed URL?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Bruce

s2Member and Live EC2 Streaming

By:  AnotherOpus in: Community Forum

voices: 2
replies: 2

3 years, 10 months ago  AnotherOpus

Best Pro Form to use for Upgrades?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 3

3 years, 10 months ago  Cristián Lávaque

Login Welcome page does not always work

By:  AnotherOpus in: Community Forum

voices: 2
replies: 2

3 years, 11 months ago  AnotherOpus

How can we resync Amazon S3 and s2Member?

By:  AnotherOpus in: Community Forum

voices: 3
replies: 4

3 years, 11 months ago  AnotherOpus

How do I export more than 250 users per file?

By:  AnotherOpus in: Community Forum

voices: 2
replies: 9

3 years, 11 months ago  AnotherOpus

Viewing 25 topics - 1 through 25 (of 45 total)

My Latest Replies (From Various Topics)

Viewing 25 replies - 1 through 25 (of 96 total)
Author Replies
Author Replies
Posted: Thursday Oct 24th, 2013 at 10:36 am #60583

Hey Cristian,

It turns out that this means registration is disabled for sub sites.

But end users would never know that.

I went with something suggested by Jason.

I added a redirects.php file to the mu-plugins folder:

<?php
add_action('init', 'my_redirects');
function my_redirects()
{
if(strpos($_SERVER['REQUEST_URI'], '/wp-signup.php') !== FALSE)
wp_redirect('/index.php').exit();
}

So anytime anyone accidentally or otherwise gets to the wp-signup.php page they're sent to the site's home page.

Thank you for the help.

Chris

Posted: Friday Sep 27th, 2013 at 9:17 am #59950

Hey Cristian,

I just finished a tongue twisting phone call with PayPal determining our account type.

Our account type is PayPal Payments Pro.

And in s2Member PayPal Options > PayPal Account Details, I have the PayPal Email Address, PayPal API Username, PayPal API Password, and PayPal API Signature.

Below that in s2Member PayFlow Account Details I have the Payflow API Username, Payflow API Password, Payflow API Partner, and Payflow API Vendor.

Should I only have one or the other? Is our problem caused by having both sets of API info in the s2Member PayPal Options?

Chris

Posted: Friday Sep 27th, 2013 at 8:47 am #59943

Hello Cristian,

In the past our PayPal account and s2Member worked relatively trouble free.

Can I send you a screenshot of our s2Member PayPal options page? Or can you log in to the page and see our settings using the admin info I gave to s2Member in the contact form?

Are you able to see what kind of account we have from the settings we use in s2Member?

Mean time I’ll contact PayPal to find out what kind of account we have.

Thank you,

Chris

Posted: Thursday Sep 26th, 2013 at 2:25 am #59900

Hey Cristian,

I forgot to add: Test, yes, please test!

Thank you,

Chris

Posted: Thursday Sep 26th, 2013 at 2:15 am #59899

Hello Cristian,

In our s2Member settings, under PayPal Account Details we have a PayPal email address, PayPal API Username and password and a PayPal API signature.

Under PayFlow Account Details we have a PayFlow API Username and Password, and PayPal is listed as our PayFLow API Partner. A version of our business name is listed as the PayFlow API Vendor.

Inside the PayPal business accound I’ve literally gone page by page, link by link and I cannot find anywhere where it says, “Your account type is: PayPal Pro,” or “PayPal Payflow edition.”

From the links below I believe we have Payflow Pro because we do the credit card payments on our site–except when someone chooses PayPal as the payment source–then they are redirected to PayPal–which is where this fails (per above and the other ticket). We do not have secure order pages that PayPal hosts and we customize (as with PayFlow Link).

https://www.paypal.com/ca/cgi-bin/webscr?cmd=_payflow-feature-comparison-outside
https://www.paypal.com/webapps/mpp/payflow-faq

PayPal is hilarious with their naming soup!

PayPal Pro
PayPal Payments Pro
PayPal PayFlow Link
PayPal PayFlow Edition
PayPal Payflow Payment Gateway
PayPal Website Payments Pro

…and NO header on your account page that says, “You are using PayPal X and Y.”

I hope this answered the question.

For the past few months we have kept a really lame notice on the checkout pages that advises people NOT to use PayPal as a payment source even though it is shown on the form (and even though I’ve tried using every CSS trick I can to hide it! And even though I know it is a required option in PaPal TOS).

Now we’ve tested and PayPal buttons work. So we will offer PayPal buttons right below the form and advise people to use the form for credit card checkout but to ignore the PayPal payment option and instead to use the PayPal payment button on the page. Wow that makes us look like amateur hour.

Chris

Posted: Wednesday Sep 11th, 2013 at 3:14 pm #59463

I think we’re seeing the proverbial writing on the wall.

s2Member does not have annual licensing renewal, nor annual support pricing available.

The one time purchase price doesn’t work as a sustainable business model. Especially for a product (service really) that requires so much constant support and updating.

This is demonstrated by the Customer Forum being rolled into a community forum.

This is a tragic location on the bell curve for s2Member, which in my experience has been one of the most robust and feature filled membership access control plugins on the market for several years.

I wish s2Member would bite the bullet and make a move to a more sustainable business model with a one time purchase price, annual support licensing (with a 24 hour response Customer Forum), and an advance support system available for an additional fee.

I’d pay HAPPILY pay the $ 149 original fee, $ 99 per year license fee and a reasonable $ 29 to $ 49 monthly fee for advanced (same day) support.

Dear Jason and friends, do the math. If you raise the price, triple your revenue, and in the process lose 30% of your clients, you are more profitable and the remaining clients are happier.

Warmest,

Chris

Posted: Saturday Sep 7th, 2013 at 2:56 pm #59239

Hello?

Posted: Wednesday Aug 7th, 2013 at 9:40 am #55352

Hey Jason,

I’m confused.

From the most recent response, “…everything looks good from our end on this,” we still don’t have an answer as to why PayPal signups using PayPal as a payment source fail.

From the previous response you mention that we are testing with our merchant account. The logs may show something I don’t know about, but I tested several times with my personal PayPal account which is absolutely not connected with the site’s merchant account.

Each time I tested using PayPal as the selected payment source,

1. When I was redirected to the PayPal sign in page there was no payment info on the page, and

2. After I logged into PayPal there was no payment info on the confirmation page, and

3. Every time I click the confirm button I’m dumped back at the payment page on our site.

Thank you for your help with this.

Chris

Posted: Monday Aug 5th, 2013 at 10:40 am #55225

Hello Jason,

Thank you for the help.

I created the barebones site, admin user and SFTP account, tested both and sent you the info via the private form.

The site has s2Member Pro installed on it. And I’m setting it up with our PayPal info.

Chris

Posted: Monday Aug 5th, 2013 at 10:38 am #55224

~ AUTO-GENERATED NOTICE

Action taken: I posted a private contact form and referenced this Topic.

Posted: Friday Aug 2nd, 2013 at 11:27 am #54778

Thank you Cristian,

We have not manually changed anything in the PayPal Options page in s2Member.
If anything changed there or behind the scenes we don’t know how it happened.
And as always our friends at PayPal tech support know 100% that they’ve not jacked up anything in the system.

Do you know if it is possible, AND safe to reset the PayPal and PayPal PayFlow account info and APIs/IPN/PDT…

…such that s2Member and PayPal can be reconnected…

…without endangering existing subscriptions and memberships?

This has been going on since Jul 5th/6th and it’s a real signup killer (literally EVERY day).

Again, credit cards via PayPal work for sign ups. This is just an issue with people signing up from our registration page and ending up at the PayPal page without any subscription info or pricing info–so of course when they log into PayPal and try to pay and confirm with their PayPal account they’re confirming nothing. Then the behavior is they’re dumped back to our registration page without an error message.

Chris

Posted: Thursday Aug 1st, 2013 at 1:57 am #54585

Hey guys,

I need to ping you on this.

It’s a critical issue that we cannot accept PayPal payments for membership on our site.

I’ve waited a weekend plus three days.

Please help us get this resolved.

PayPal tech support has looked at the logs and is pointing to s2Member.

This really is urgent and vital for us.

Thank you,

Chris

Posted: Friday Jul 26th, 2013 at 9:00 am #54147

~ AUTO-GENERATED NOTICE TO SUPPORT REPS

Action taken: I posted a private contact form and referenced this Topic.

Posted: Thursday Jul 25th, 2013 at 11:48 am #54064

Hey Cristian,

I wouldn’t know what to look for in the paypap-api log :)

Give me some guidance here :)

Thank you,

Chris

Posted: Tuesday Jul 23rd, 2013 at 7:46 am #53871

Hello good people,

I’ve been in touch with PayPal tech support, tested signing up and then sent them the logs.

Here’s what they had to say:

Hi Chris,

Thanks for the update. I reviewed the log that you provided but that contain the IPN post that PayPal sends to your server after a successful transaction. It does not have the actual API request / response from your cart to PayPal to troubleshoot why the express checkout flow is not working when the buyer selection the PayPal login option.

Since this issue is occurring before the final payment, we need to review the API request and response for the SetExpressCheckout and DoExpressCheckoutPayment from your cart to PayPal; which the log you provided does not have.

When looking at the logs from here, I noticed that your cart is sending the SetExpressCheckout request to PayPal and getting back a successful response but I do not see the DoExpressCheckoutPayment request to charge the buyer or the CreateRecurringPaymentsProfile API to create the recurring profile.

Since PayPal is not getting these requests in the first place, I will suggest you check with the vendor of the application you are using to find out if there are any exceptions or failures on their end that is preventing the final DoExpressCheckoutPayment or CreateRecurringPaymentsProfile request from being sent to PayPal.

If they still don’t see any issues on their end, then obtain the API request and response from them and reply back so we can review those further.

Thanks.
Magarvin
PayPal Merchant Technical Services.
https://www.paypal.com/mts

– – – – –

Please help us get this resolved.

Thank you,

Chris

Posted: Tuesday Jul 23rd, 2013 at 7:42 am #53868

Hey Cristian,

I’m a fair SQL hack — I look up what I need to do, do it and get back to work :)

Here’s how to do the same thing using the user’s email addresses.

UPDATE wp_users
INNER JOIN wp_usermeta
ON wp_users.ID = wp_usermeta.user_id
SET wp_usermeta.meta_value = 'a:1:{s:10:"subscriber";b:1;}'
WHERE
((wp_usermeta.meta_key)='wp_capabilities')
AND
((wp_users.user_email)="johnsmyname@gmmail.com" Or (wp_users.user_email)="jane66@yaahoo.com" Or (wp_users.user_email)="jack@jackandjills.info" Or (wp_users.user_email)="jim@jimjimjimcom.com");

I didn’t conjure up this code. I worked with two very good SQL members at experts-exchange.com to get it:

How can I change many WordPress user levels using SQL in phpmyadmin?
http://www.experts-exchange.com/Web_Development/Blogs/WordPress/Q_28188153.html

I hope this code can help people :)

Chris

Posted: Monday Jul 22nd, 2013 at 12:30 am #53793

Hello good people!

This can be done!

WORD TO THE WISE: BACKUP BACKUP AND BACKUP BEFORE DOING ANY SQL ON WORDPRESS.

I got this to work in phpmyadmin:

UPDATE wp_users
INNER JOIN wp_usermeta
ON wp_users.ID = wp_usermeta.user_id
SET wp_usermeta.meta_value = 'a:1:{s:10:"subscriber";b:1;}'
WHERE
(
(wp_usermeta.meta_key)='wp_capabilities'
)
AND
(
(wp_users.user_login)="john" Or (wp_users.user_login)="jane" Or (wp_users.user_login)="jack" Or (wp_users.user_login)="jim"
);

WORD TO THE WISE: BACKUP BACKUP AND BACKUP BEFORE DOING ANY SQL ON WORDPRESS.

Thank you to jason1178 and tagit at experts-exchange:

http://www.experts-exchange.com/Web_Development/Blogs/WordPress/Q_28188153.html

Posted: Thursday Jul 11th, 2013 at 1:02 pm #53303

Bruce,

Because Visa works it is clear that s2Member does not send the Order Summary Description and Future Payment info to PayPal.

Until we can figure out why and get a resolution, can I modify this line on the various payment forms:

accept=”paypal,visa,mastercard,amex,discover,maestro,solo”

…to be:

accept=”visa,mastercard,amex,discover,maestro,solo”

…until we can get this resolved?

Will this remove the PayPal payment option from the payment forms?

Thank you,

Chris

Posted: Thursday Jul 11th, 2013 at 12:42 pm #53301

Hello Bruce,

I ran several more tests and discovered each time that a Visa transaction works for a sign up and for an upgrade.

Each time I tried to use PayPal to sign up or Upgrade I was delivered to the PayPal site and then logged in.

Once I logged in I was shown the confirmation screen.

However, every time I did this I noticed that the Order Summary is EMPTY. There is no Description and there is no Future Payment info. So of course I’m confirming nothing and this explains why every time I get dumped back to the sign up page.

1. How can we troubleshoot why our sign up form stopped sending this info to PayPal?

2. How can we have an error return page so that a user isn’t just dumped back to our site when there is an error like this?

Thank you,

Chris

Posted: Thursday Jul 11th, 2013 at 10:34 am #53299

Bruce,

I hope you’ll try the login again. It works for me.

It will really help us if you can look at things as an admin.

Also, can you give us more info as to why the URL would have the CRON in it? We’ve changed nothing in the s2M PayPal settings.

Chris

Posted: Thursday Jul 11th, 2013 at 10:32 am #53298

Thank you Bruce.

We’ve had successful transactions up until Monday this week or so.

So rather than turning off all plugins I’m going to look at the last few weeks of updates and installs and limit those plugins.

Chris

Posted: Thursday Jul 11th, 2013 at 4:40 am #53275

Thank you Bruce,

How can we integrate the payment process so the users are not handed off to PayPal but instead remain on the site, in our pages?

We have a WooCommerce shop set up and we can do this with PayPal on the site.

This on site method makes it feel like a real site not just a half site that cannot process transactions and must instead present a button to go away and log into PayPal.

Our shop site process manages the entire login and transaction on site.

Chris

Posted: Thursday Jul 11th, 2013 at 3:50 am #53273

Bruce,

Here are more:

PayPal sub ID: RP0000004313

Successfully paid, but his username didn’t get upgraded to S2 Member Level 1.

And…

Transaction ID: ETHPAC621E5C
Profile ID: RP0000004341
Paypal unique transaction ID for PayPal Payments Pro: 3AL39237TP6158918
He paid $10 successfully by Visa, but his username was not promoted to S2 Member Level 1

We really need to resolve this issue. We’re working with the two elements involved: s2Member and PayPal and we’re getting no answers.

Thank you for your support,

Chris

Posted: Wednesday Jul 10th, 2013 at 10:16 am #53238

Hello Bruce,

Thank you for the support.

here are two recent members who paid to upgrade, payment succeeded, they got the upgrade emails, but their user level did not change.

Subscriber ID: RP0000004101

Subscriber ID: RP0000004179

Chris

Posted: Wednesday Jul 10th, 2013 at 9:08 am #53231

Bruce,

I just tested the WordPress login and it worked for me.

After login the user is returned to the home page (incl. Admins).

We have a custom admin menu at the very top edge of the screen. Please look there after logging in.

Use the Admin menu to get to the dashboard. We also have an s2Member menu up there to save us several clicks each day.

All of the admin items open new tabs automatically.

Chris

Viewing 25 replies - 1 through 25 (of 96 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.