Jason (Lead Developer)

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Thursday Jan 24th, 2013 at 11:00 pm #39476 | |
![]() |
|
New ticket created at PayPal for this issue.
https://www.x.com/developers/paypal/forums/express-checkout/can-someone-please-explain-error |
|
Posted: Thursday Jan 24th, 2013 at 10:38 pm #39473 | |
![]() |
|
Thanks for your patience.
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!
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 | |
![]() |
|
Details received. Thank you! |
|
Posted: Thursday Jan 24th, 2013 at 9:58 pm #39469 | |
![]() |
|
Thanks for reporting this important issue.
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.
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 | |
![]() |
|
Thanks for the follow-up :-)That’s great! I was unable to view the videos because they are available to members only. |
|
Posted: Thursday Jan 24th, 2013 at 9:36 pm #39466 | |
![]() |
|
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 | |
![]() |
|
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
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.
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
Examples of requests that fall outside the scope of our support service.Posted by Schott Taylor Posted by Schott Taylor |
|
Posted: Thursday Jan 24th, 2013 at 8:15 pm #39460 | |
![]() |
|
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
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.
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
Examples of requests that fall outside the scope of our support service.Posted by Schott Taylor Posted by Schott Taylor |
|
Posted: Thursday Jan 24th, 2013 at 7:21 am #39394 | |
![]() |
|
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 | |
![]() |
|
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 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 | |
![]() |
|
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. |
|
Posted: Thursday Jan 24th, 2013 at 7:08 am #39386 | |
![]() |
|
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 | |
![]() |
|
Thanks for the KUDOS :-)Camtasia Studio: http://www.techsmith.com/camtasia.html |
|
Posted: Thursday Jan 24th, 2013 at 7:01 am #39382 | |
![]() |
|
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 | |
![]() |
|
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 | |
![]() |
|
Details received. Thank you!Investigating. |
|
Posted: Thursday Jan 24th, 2013 at 6:18 am #39367 | |
![]() |
|
Thanks for the follow-up :-)If problems persist, please submit a Dashboard login privately and we’ll run diagnostics for you. |
|
Posted: Thursday Jan 24th, 2013 at 6:16 am #39365 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)
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.
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 | |
![]() |
|
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 | |
![]() |
|
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 | |
![]() |
|
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 | |
![]() |
|
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 | |
![]() |
|
Thanks for reporting this important issue.Please confirm the following.1. You’ve completed the integration between s2Member and Amazon S3. 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 | |
![]() |
|
Thanks for your reply :-)
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. 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:
|
|
Posted: Thursday Jan 24th, 2013 at 5:36 am #39350 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)
I’m sorry, I don’t know. That’s a good question for Longtail Video though.
Yes, we support the Pro version. Just be sure to give s2Member® your JW Player key. See also: Knowledge Base » JW Player® w/ [s2Stream /] Shortcodes You can use the |