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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 2,851 through 2,875 (of 7,376 total)
Author Replies
Author Replies
Posted: Wednesday Nov 28th, 2012 at 7:16 am #32764

Thanks for the new information.

'TRXRESPMSG' => 'Invalid merchant information: 10501-This transaction cannot be processed due to an invalid merchant configuration.',

Could you verify that your integration was completed without any mistakes in the values you entered? [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]

Do you have PayPal Pro? Is it the regular one or the PayFlow edition? Only if you have the latter should you fill out the PayFlow details in your integration.

Or do you have PayFlow Pro? s2Member doesn’t integrate with PayFlow Pro yet, only PayPal Pro PayFlow Edition.

Posted: Wednesday Nov 28th, 2012 at 7:12 am #32763

My client has the correct account – They said Paypal Payflow pro is the same as Paypal Pro Payflow Edition.

They are not the same: PayFlow Pro is one thing, PayPal Pro PayFlow Edition is another.

I suggest that you ask the client to let you see for yourself. PayPal can be confusing for us, much more to clients. And the client may be convinced about what he’s telling you, but you’d do well to verify it.

Posted: Wednesday Nov 28th, 2012 at 7:09 am #32762

Hi Georg.

This seems to be a WordPress problem, since it’s the one creating the blogs… Have you tried asking in the WordPress forums about it?

I’m surprised HostGator doesn’t know with more certainty about this, I’m sure you’re not the first one to set up and WP multisite network with them.

About account activation, WordPress doesn’t have this, unless its added in multisite… I know BuddyPress adds that step, are you using it? If so, could you try deactivating it and testing if the blog creation problem goes away?

Posted: Wednesday Nov 28th, 2012 at 7:04 am #32761

Hi Genie.

Well, I tried to open the Course Index page and got sent to the Membership Options… Could you post the URLs of some of those protected pages?

Also, did you confirm what that user said, logging out of your account and trying to open the pages?

Was the user logged out of any account when he was able to load the protected pages?

Posted: Wednesday Nov 28th, 2012 at 6:59 am #32760

ccaps don’t have EOT times, right now the auto EOT behavior is a general thing that removes all access (level and ccaps). [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

I know Cassel has used ccaps extensively in her installation and had her developer create some plugins to improve their uses further. You may want to ask her about this.

http://www.s2member.com/forums/topic/ccap-drip-timer-drip-multiple-courses/
http://www.s2member.com/forums/topic/ccap-clock-timer-perfect-for-magazines/

Posted: Wednesday Nov 28th, 2012 at 6:52 am #32759

Right, if no payment actually happened, then no payment time would be recorded. You can test with live 1 cent transactions.

It would also be good that you keep logging enabled, in case there’s a problem, so the logs can be used to find and resolve it. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Posted: Wednesday Nov 28th, 2012 at 6:50 am #32758

Mark, you could set the EOT time in the past so the auto EOT behavior is triggered.

Posted: Wednesday Nov 28th, 2012 at 6:49 am #32757

You can edit the existing users to give them the ccaps you want, either editing their profiles manually or editing them in bulk with the User Export and Import tools. [hilite path]Dashboard -› s2Member® -› Import/Export -› User[/hilite]

About the pages, you could give each page a unique ccap and then give the users the ccaps for the pages they would have access to. So in your example: MaryJane could have ccaps video12 and video92.

The page for each video would be protected with the ccap for that video, and the video file itself could be protected too. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Custom Capability and Member Level Files[/hilite]

Does that help?

Posted: Wednesday Nov 28th, 2012 at 6:25 am #32756

Glad you solved it, Brenda! Thanks for the update.

Let us know if you have questions again. :)

Posted: Wednesday Nov 28th, 2012 at 6:18 am #32755

Glad I could help. :)

Posted: Tuesday Nov 27th, 2012 at 8:02 am #32695

Hi Peter.

The one that has been integrated more with so far is bbPress, although it’s not a complete integration yet. You can learn about it here: Video » s2Member (bbPress Bridge Integration)

And any forum plugin that is served by WordPress, you could protect using the URI restriction. [hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite]

By the way, there’s a problem introduced by the latest bbPress release and an s2Member update will come out soon with a fix for it. Please read about it here: http://www.s2member.com/forums/topic/dont-upgrade-to-bbpress-2-2/

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:57 am #32694

You can force the page to load securely, please read here: Pre Sale FAQs » Do I need an SSL certificate to use PayPal® Pro or Authorize.Net®?

You only need that if you’re using PayPal Pro or Authorize.Net, though. Express Checkout doesn’t require it, since the checkout happens over at PayPal’s site.

About the Sandbox, it’s better if you avoid it and test with live 1 cent transactions. The Sandbox sometimes has its own problems that don’t even exist in the live transactions.

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:53 am #32692

What you can’t do is sell multiple Subscriptions (recurring payments), Buy Now transactions are fine. You can add all the ccaps you want to the same user using the Independent Capabilities buttons/pro-forms. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons[/hilite]

If the user has a subscription and ends it, the demotion on EOT will remove the ccaps, though, unless you hack it a bit. http://www.s2member.com/forums/topic/dripped-content/#post-29605

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:46 am #32691

Is this so because they still have some time left to access the site despite canceling the subscription

That’s correct. Please read the documentation here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

So – is there a way to test whether a user is still considered a paying member, however his subscription status is “canceled”? this will be a great help for me.

You can check if he has an EOT time set, subscriptions that are still going won’t have it yet. http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field%28%29

[hilite pre_code]
$s2member_auto_eot_time = get_user_field ("s2member_auto_eot_time"); # Auto EOT-Time for the current User ( when applicable ).
[/hilite]

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:41 am #32690

Great! :)

Posted: Tuesday Nov 27th, 2012 at 7:39 am #32689

Hi Jorge.

How would I set up tracking for the second product so I know if was an upsell or a regular sale?

Wouldn’t the [hilite mono]%%item_number%%[/hilite] replacement code be enough to differentiate one product from the other in your tracking? [hilite path]Dashboard -› s2Member® -› API / Tracking -› Signup Tracking Codes[/hilite]

Also, how can I set up tracking so I can use goals inside Google Analytics. It seems that I lose traffic source when they go to PayPal

Maybe you could add the traffic source as a custom value in the shortcode, and then use it in the tracking with the custom value replacement code.

Custom Replacement Codes can also be inserted using these instructions:

[hilite mono]%%cv0%%[/hilite] = The domain of your site, which is passed through the `custom` attribute in your Shortcode.
[hilite mono]%%cv1%%[/hilite] = If you need to track additional custom variables, you can pipe delimit them into the `custom` attribute; inside your Shortcode, like this: [hilite mono]custom="cristian.websharks-inc.net|cv1|cv2|cv3"[/hilite]. You can have an unlimited number of custom variables. Obviously, this is for advanced webmasters; but the functionality has been made available for those who need it.

This example uses cv1 to record a special marketing campaign:
( The campaign ( i.e. christmas-promo ) could be referenced using [hilite mono]%%cv1%%[/hilite] )
[hilite mono]custom="cristian.websharks-inc.net|christmas-promo"[/hilite]

Also: Knowledge Base » Using variables in a shortcode

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:29 am #32688

Hi Miles.

You could probably do that with custom capabilities. Please watch these, as they may give you an idea on how to accomplish what you want:

Video » s2Member (Custom Capabilities)
Video » s2Member (Client Portals?)

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:28 am #32687

Hi Ulrich.

You could use a conditional in the Login Welcome page, so it shows one thing to Level 0 and another to Level 1 or higher. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:26 am #32686

My client has the PayFlow Pro and then just signed up for a PayPal account.

s2Member doesn’t integrate with PayFlow Pro yet. It integrates with PayPal Pro PayFlow Edition. Please make sure that your client has the right type of account, or the s2Member integration won’t work. Thanks!

Posted: Tuesday Nov 27th, 2012 at 7:25 am #32685

Hi Rick.

No, I don’t know how to do those popup windows on browser close, but you could google about doing it in WordPress, there may already be a plugin for it.

Posted: Tuesday Nov 27th, 2012 at 7:19 am #32684

Joe, did you try paying with another card as the error suggests? What message did you get then?

Also, do you have more entries in the logs for the transaction? There may be other log files in the s2member-logs folder.

Posted: Tuesday Nov 27th, 2012 at 7:13 am #32683

While Raam comes back and looks at it for you, you could test for a plugin or theme conflict causing this. This article explains how to test them: Knowledge Base » Common Troubleshooting Tips :)

Posted: Tuesday Nov 27th, 2012 at 7:11 am #32682

Have you asked PayPal support for help about it? Ask if they can give you the URLs PayPal tried that resulted in the 403, and then show them to your web host support to investigate them.

Posted: Tuesday Nov 27th, 2012 at 7:08 am #32681

That sounds about right.

I’m not familiar with the Auth.Net area to update that, you should ask their support about it.

About the s2Member settings, you can export/import them from here: [hilite path]Dashboard -› s2Member® -› Import/Export -› s2Member® Options[/hilite]

I hope that helps. :)

Posted: Tuesday Nov 27th, 2012 at 7:06 am #32680

Hi Joseph.

We would like to exclude any posts that are designated by Level 1 or Level 2 membership protection, not to appear at all on the website unless the reader is a subscriber.

Do you mean from the archives and homepage? Yes, the alternative view protection would remove them from there.

If the way the alternative view protection settings does it is not exactly what you need, you could use the WP “more” tag at the beginning of the posts.

It wouldn’t remove the post title and link from appearing in the lists, but it’d only show the content up to the “more” tag and then link to the post to continue reading, at which point the person would be sent to the Membership Options Page if he doesn’t have enough access.

This may work well with how you want to tease the non-subscribers showing what you have without giving it to them.

I hope that helps!

Viewing 25 replies - 2,851 through 2,875 (of 7,376 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.