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.

Jason (Lead Developer)

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 676 through 700 (of 1,909 total)
Author Replies
Author Replies
Posted: Thursday Jan 24th, 2013 at 11:00 pm #39476
Staff Member
Posted: Thursday Jan 24th, 2013 at 10:38 pm #39473
Staff Member

Thanks for your patience.

2) Looking at a specific transaction in Paypal Reports, there is a “field format error (code 7)” from the comment, “Recurring Profile: RP0000000014 Payment: 000001 Name: 1358432902:1 D:1 M mydancemastermind.com 1″ that gets passed in the transaction somewhere. The guy said no special characters are allowed except for ‘@’ so the periods and colons could be messing things up. This doesn’t seem like it would be the problem.

3) A rep asked if I could get a copy of S2member’s API Request and Response. Not sure exactly what that is, but if someone could tell me what to send him, I’d appreciate it.

Yes, let’s get PayPal involved here, because I’m not seeing anything that would cause this issue to occur on your installation. We’ve investigated issues like this in the past, and PayPal has been unable to resolve them definitively thus far. Hopefully, getting them involved again in this case will produce some information we can use. I really don’t know why that error would occur, other than for the reason it mentions (invalid funding source).

If you’re already working with them, let’s have them look at the log files that I’ve pulled from your server. I’m emailing you a text file privately which includes several API calls (all related to the same transaction), which resulted in Error Code 36; reflected in the log entries.

The text file that I’m sending you, can be forwarded to PayPal for review. Since it references a transaction on your account, they should be able to give you specifics about it, including the real reason a funding source was denied in this case. Please let us know what they tell you.

I am updating my ticket with PayPal about this matter as well, and I will inform you of any insight they can offer us. Please let us know what you come up with from your end. Thanks!

2) Looking at a specific transaction in Paypal Reports, there is a “field format error (code 7)” from the comment, “Recurring Profile: RP0000000014 Payment: 000001 Name: 1358432902:1 D:1 M mydancemastermind.com 1″ that gets passed in the transaction somewhere. The guy said no special characters are allowed except for ‘@’ so the periods and colons could be messing things up. This doesn’t seem like it would be the problem.

Thank you for reporting this. I’ll make an attempt to confirm this with the documentation and with PayPal support; then update you here. In mean time, I agree with you. It seems very unlikely that this would be the cause of the issue you’re reporting. One would expect to get an error matching the underlying reason for failure.

Posted: Thursday Jan 24th, 2013 at 9:58 pm #39470
Staff Member

Details received. Thank you!

Posted: Thursday Jan 24th, 2013 at 9:58 pm #39469
Staff Member

Thanks for reporting this important issue.

I get “Sorry. Your account is pending other changes. Please try again in 15 minutes.” as a return from the paypal sandbox. The site is Multi-site.

This has been reported in the past. It can happen when you’re testing things repeatedly, because on the PayPal side of things, it takes a few moments for a new Recurring Profile to be reachable via the PayPal Pro API.

Steps that will reproduce this.

1. Create a Recurring Billing Profile by completing checkout.
2. While logged in as this same User, complete checkout again, or attempt to cancel, or update billing info.

“Sorry. Your account is pending other changes. Please try again in 15 minutes.”

If this all occurs within the same 15 minute time frame, you will get an error like this from s2Member, because s2Member does not yet have access to the existing Recurring Profile via the PayPal Pro API.

Posted: Thursday Jan 24th, 2013 at 9:49 pm #39467
Staff Member

Thanks for the follow-up :-)

That’s great!

I was unable to view the videos because they are available to members only.
Please post the code you ended up with, which generates the videos and we’ll review that with you.

Posted: Thursday Jan 24th, 2013 at 9:36 pm #39466
Staff Member

Thanks for the heads up on this thread :-)

I am reviewing now. One moment please.

Posted: Thursday Jan 24th, 2013 at 8:16 pm #39461
Staff Member
Here is yet another duplicate thread from you regarding ShareASale.
I’m closing this thread, please continue the conversation you started here.
http://www.s2member.com/forums/topic/shareasale-integration-not-working/#post-39309

No phone support? No Business! Good By!

Please. We are not getting the support we need. The clock is ticking. I’m a Pro buyer. I’m happy to pay for more support if that’s what it will take.

See: s2Member® » Support Policy

Support for Products by s2Member® is available only through our Customer Support Forum. Our customer support representatives are available Monday through Friday; excluding all major holidays. Our Customer Support Forum can be accessed through your account at s2Member.com. We also have a forum for Pre-Sale Questions.

We ask that you submit all pre-sale and/or technical support questions through the appropriate forum at s2Member.com. An s2Member® support representative will gladly address your question/concern within 24-48 hours.


WARNING: Bumping your thread, or creating duplicate threads will reduce your response time from our support staff. We monitor threads by the last reply time. If you continue to reply, it will actually knock you down in the order that we process incoming requests for support.
Our average response time is 24-48 hours.

We are not getting the support we need.

Regarding Your Demands For Support
Schott, the burden is on you to setup and configure s2Member. We do NOT provide phone support or custom installation services (regardless of your desire to pay for them). If you require assistance above and beyond the scope of support that comes with your purchase of s2Member® Pro, we suggest that you hire a freelance developer to assist you.

We’re happy to assist with questions/concerns, explain features, investigate bugs; and help in other ways, but demanding that we resolve every issue that you run into is not the right approach Schott. You started a thread related to ShareASale Tracking Codes. If you would like to receive additional assistance from us, please respond to that thread.

See: http://www.s2member.com/forums/topic/shareasale-integration-not-working/#post-39309


Example of a valid request for support (posted by you).

s2 Shortcode Confilcts
http://www.s2member.com/forums/topic/s2-shortcode-confilcts/

Thanks so much Bruce!
We’ll separate the shortcodes, like two siblings in the backseat of a car. :)

Examples of requests that fall outside the scope of our support service.

Posted by Schott Taylor
http://www.s2member.com/forums/topic/someone-to-help-build-a-landing-page-funnel/

Posted by Schott Taylor
http://www.s2member.com/forums/topic/s2member-sqeeze-page/

Posted: Thursday Jan 24th, 2013 at 8:15 pm #39460
Staff Member
Here is yet another duplicate thread from you regarding ShareASale.
I’m closing this thread, please continue the conversation you started here.
http://www.s2member.com/forums/topic/shareasale-integration-not-working/#post-39309

No phone support? No Business! Good By!

Please. We are not getting the support we need. The clock is ticking. I’m a Pro buyer. I’m happy to pay for more support if that’s what it will take.

See: s2Member® » Support Policy

Support for Products by s2Member® is available only through our Customer Support Forum. Our customer support representatives are available Monday through Friday; excluding all major holidays. Our Customer Support Forum can be accessed through your account at s2Member.com. We also have a forum for Pre-Sale Questions.

We ask that you submit all pre-sale and/or technical support questions through the appropriate forum at s2Member.com. An s2Member® support representative will gladly address your question/concern within 24-48 hours.


WARNING: Bumping your thread, or creating duplicate threads will reduce your response time from our support staff. We monitor threads by the last reply time. If you continue to reply, it will actually knock you down in the order that we process incoming requests for support.
Our average response time is 24-48 hours.

We are not getting the support we need.

Regarding Your Demands For Support
Schott, the burden is on you to setup and configure s2Member. We do NOT provide phone support or custom installation services (regardless of your desire to pay for them). If you require assistance above and beyond the scope of support that comes with your purchase of s2Member® Pro, we suggest that you hire a freelance developer to assist you.

We’re happy to assist with questions/concerns, explain features, investigate bugs; and help in other ways, but demanding that we resolve every issue that you run into is not the right approach Schott. You started a thread related to ShareASale Tracking Codes. If you would like to receive additional assistance from us, please respond to that thread.

See: http://www.s2member.com/forums/topic/shareasale-integration-not-working/#post-39309


Example of a valid request for support (posted by you).

s2 Shortcode Confilcts
http://www.s2member.com/forums/topic/s2-shortcode-confilcts/

Thanks so much Bruce!
We’ll separate the shortcodes, like two siblings in the backseat of a car. :)

Examples of requests that fall outside the scope of our support service.

Posted by Schott Taylor
http://www.s2member.com/forums/topic/someone-to-help-build-a-landing-page-funnel/

Posted by Schott Taylor
http://www.s2member.com/forums/topic/s2member-sqeeze-page/

Posted: Thursday Jan 24th, 2013 at 7:21 am #39394
Staff Member

Thanks for the follow-up :-)

Gotchya. I’m not sure I understand yet what the conflict is exactly. Can you please detail a way for us to reproduce this issue. Please write a step-by-step method of reproducing the issue. Thanks!

Posted: Thursday Jan 24th, 2013 at 7:17 am #39391
Staff Member

So the panda video is still not working, is that correct?

I noticed this coming through when I attempt to access the panda video. It’s an HTTP header coming from CloudFront that might explain some of the unusual behavior right now. It may just take some time to propagate.

X-Cache: Miss from cloudfront
See: https://forums.aws.amazon.com/thread.jspa?messageID=404955

If problems persist, I would contact Amazon about this too, and see what they have to say about your existing configuration. Is it possible that something can be tweaked a little with respect to caching?

Posted: Thursday Jan 24th, 2013 at 7:13 am #39389
Staff Member

Thanks for the follow-up :-)

You’re a little over my head right now. Sorry, I’ve not done what you’re talking about myself yet. Can you please post some links/articles for me to review and learn more about what you’re trying to accomplish? Thanks!

Possible related article.
http://aws.amazon.com/cloudfront/faqs/#Does_Amazon_CloudFront_support_live_streaming

Posted: Thursday Jan 24th, 2013 at 7:08 am #39386
Staff Member

Thanks for the follow-up :-)

Please setup a test installation of WordPress for us in your environment and send us a Dashboard login. We’ll run diagnostics for you and find out why this is occurring on your end. I was unable to reproduce this in our lab. Please use: s2Member® » Private Contact Form

Posted: Thursday Jan 24th, 2013 at 7:03 am #39383
Staff Member
Thanks for the KUDOS :-)

Camtasia Studio: http://www.techsmith.com/camtasia.html

Posted: Thursday Jan 24th, 2013 at 7:01 am #39382
Staff Member

Thanks for reporting this important issue.

What other plugins are you running please? Or what other plugins have you installed and then deactivated (i.e. are no longer using). It sounds like you may have some mild database corruption, or a plugin conflict. If it’s a plugin conflict, listing the plugins that you’re running might set off a red flag, and we can point you in the right direction. Also, what is the specific error that you’re getting when attempting to edit your own profile?

NOTE: I was unable to reproduce this on a clean
installation of WordPress running only s2Member with a default theme.
FYI: This link is powered by BuddyPress and not by s2Member.
http://iknowsomebodyhouston.com/membership/members/houstonw/profile/edit/group/1/
Posted: Thursday Jan 24th, 2013 at 6:49 am #39379
Staff Member

Thanks for the follow-up :-)

Yes, it’s strange. Your CloudFront Distribution for Downloads is working properly (I can download kungfupanda2/kungfupanda2_16-9_1800k_720p.mp4), which tells me that s2Member is having no trouble generating the digitally signed URL for both the Stream and for the Download.

But like you, I was able to reproduce the “stream not found” error when attempting to pull the file via RTMP.

Can you please upload the sample video.mp4 file, and do a test with it for me? Let’s rule out any issues with encoding by testing with a file that is known to work properly. Please download audio-video-samples.zip.

Also, try it with a file in the root of the bucket, instead of inside a folder. Does that make any difference at all?

Posted: Thursday Jan 24th, 2013 at 6:26 am #39373
Staff Member

Details received. Thank you!

Investigating.

Posted: Thursday Jan 24th, 2013 at 6:18 am #39367
Staff Member

Thanks for the follow-up :-)

If problems persist, please submit a Dashboard login privately and we’ll run diagnostics for you.
See: s2Member® » Private Contact Form

Posted: Thursday Jan 24th, 2013 at 6:16 am #39365
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

So question is will s2member let us grant forum rights based on subscription? Or will I need to look for a phpbb based paid member mod?

Yes, you would need some custom code integrated with phpBB for this to work the way you’ve explained. s2Member protects WordPress content, not phpBB content. So you would need some custom code to bridge the gap in some way that works for your site.

If we use s2member, can we manually upgrade members? IE, some members may want to pay by check, so they can sign up for a pay by check tier, which will grant them limited priviledges, and when check is received, admin can go in and upgrade their membership tier to a paid one?

Yes, you can certainly upgrade members manually from the Dashboard, by editing a User account and changing the Role they have in WordPress. Or by giving them Custom Capabilities within WordPress. We have many site owners that do this in response to offline payments and virtual terminal transactions.

Posted: Thursday Jan 24th, 2013 at 6:07 am #39360
Staff Member
That’s about as far as we can go on custom coding. We’ll be happy to provide you with more leads on where to find certain things, or to share ideas with you, but we can’t supplement any custom code that you end up with; due to time constraints :-) Please see: s2Member® » Support Policy » Within Scope for some clarification on this. Thanks!
Posted: Thursday Jan 24th, 2013 at 6:04 am #39359
Staff Member

Thanks for the follow-up. I appreciate your patience :-)

Your shortcode looks good. The next step is to verify that you DO have Recurring Billing service setup for your PayPal Pro account? Are you paying extra money each month for the PayPal Recurring Billing service?

If problems persist, please send us a Dashboard login so we can review your log files and provide more accurate information. See: s2Member® » Private Contact Form

Posted: Thursday Jan 24th, 2013 at 6:00 am #39357
Staff Member
That’s about as far as we can go on custom coding. We’ll be happy to provide you with more leads on where to find certain things, or to share ideas with you, but we can’t debug any custom code that you end up with; due to time constraints :-) Please see: s2Member® » Support Policy » Within Scope for some clarification on this. Thanks!
Posted: Thursday Jan 24th, 2013 at 5:54 am #39354
Staff Member

If my video is 2 hours long and if i restrict the URL to 30 Minutes, will that cut off the video at 30 minutes ? Or the 30 minutes are the starting of the file access.

It’s normally fine. Once a download begins (as long as it begins within 30 minutes), it won’t matter how long it takes the file to download. However, some devices will use byte-range requests, which s2Member now supports. Thus, an expiration time of 24 hours will provide the best customer experience and fewer complaints from mobile devices and/or tablets.

Posted: Thursday Jan 24th, 2013 at 5:51 am #39353
Staff Member

Thanks for reporting this important issue.

Please confirm the following.

1. You’ve completed the integration between s2Member and Amazon S3.
2. You’ve completed the integration between s2Member and CloudFront.
3. This file exists in this location, inside the Bucket tied to your CloudFront distribution.
kungfupanda2/kungfupanda2_16-9_1800k_720p.mp4
4. The file name and path are correct.

If all of that checks out. How long have your CloudFront Distributions been live? Have they had time to propagate yet? Did you integrate any CNAME records when setting up CloudFront?

What is the name of your S3 Bucket please?

Posted: Thursday Jan 24th, 2013 at 5:46 am #39351
Staff Member

Thanks for your reply :-)

I’ve just tested the security of the files and when I look into the page code and grab the URL of the Amazon S3 BUcket with all the parameters S2 Members adds, I can still look at the video, even when logged off. What did I miss ?

If you’re referring to the source location of the file at Amazon S3, those links expire after 24 hours automatically.

Please read the dev notes in this section of your Dashboard.
See: Dashboard -› s2Member® -› Download Options -› Amazon® S3/CDN Storage
The expiration of 24 hours can also be modified if you like.

It won’t matter if you’re logged in or not, the source location at Amazon S3 is acquired through a digitally signed URL. Once that digitally signed URL is generated for an authenticated User/Member, access remains for up to 24 hours (for anyone that has the link that was generated for them).

If CloudFront is integrated as well, the same is true. Except, only the original IP address that was authenticated will continue to have access for the 24 hour period, because CloudFront makes it possible for s2Member® to limit this to a specific IP address. Amazon S3 alone does not make this possible.

Download Options -› Amazon® S3/CDN Storage
Dev Note w/Technical Details: s2Member uses “Digitally Signed URLs”, authenticated by the Amazon® S3 API. Documented for developers here. To put it simply, s2Member will generate Amazon® S3 URLs ( internally ); which allow Customers temporary access to specific files inside your S3 Bucket. s2Member’s Digitally Signed URLs leading to Amazon® S3, give a Customer 24 hours to connect to the file inside your S3 Bucket. This connection period of 24 hours is largely irrelevant when used in combination with s2Member, because access is renewed for another 24 hours each time you make a file available to a User/Member, and they are authenticated by your configuration of s2Member. This connection period of 24 hours is just a secondary line of defense to further prevent the possibility of link sharing. If you need to change this connection timeout of 24 hours for some reason ( not likely ), you can use this WordPress® Filter: ws_plugin__s2member_amazon_s3_file_expires_time.

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
(NOTE: these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins)
(See also: http://www.s2member.com/kb/hacking-s2member/)

Posted: Thursday Jan 24th, 2013 at 5:36 am #39350
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I know its not really your turf, however, when using JW player, the mouse does not auto-hide when playing a movie in fullscreen. The other controls do, just not the mouse.

I’m sorry, I don’t know. That’s a good question for Longtail Video though.

ALSO, if I buy JW player PRO, will S2member still support it?
ALSO, if I buy JW player PRO and S2member supports it, is it in the shortcode I would disable their logo etc?

Yes, we support the Pro version. Just be sure to give s2Member® your JW Player key.
Like this: [s2Stream ... player_key="my-license-key" /]

See also: Knowledge Base » JW Player® w/ [s2Stream /] Shortcodes

You can use the player_option_blocks="" attribute to customize your logo/link, yes.

Viewing 25 replies - 676 through 700 (of 1,909 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.