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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 601 through 625 (of 2,703 total)
Author Replies
Author Replies
Posted: Friday Jun 7th, 2013 at 7:05 am #51594
Bruce
Username: Bruce
Staff Member

Only 48 hours and delays on our project has resulted in a successful alternative implementation. Considering this, we are now no longer needing S2Member and request our money back.

Sorry to hear that. Please review our Refund Policy for info on when we give refunds:

s2Member® » Terms » Refund Policy

Posted: Friday Jun 7th, 2013 at 7:02 am #51591
Bruce
Username: Bruce
Staff Member

We are using both Cloudflare and W3 Total Cache on the site.

I would suggest disabling these two plugins and try another test transaction without being logged in your site.

Also, as Cristian mentioned it would be great to get the Shortcode that you’re using. Would you mind sending us that so we can take a look at it?

if this isn’t a way that it’s going to work, how do I go about styling the buttons differently so they appear more like I’ve got on the http://beautifulobscene.com/tour/ page?

You can use this format for your buttons, using a URL by changing yoru output attribute to URL.

See: Dashboard -› s2Member® -› ClickBank® Buttons -› Shortcode Attributes (Explained)

Alternatively, you can set your buttons to use a different image via the image attribute.

Posted: Friday Jun 7th, 2013 at 6:57 am #51590
Bruce
Username: Bruce
Staff Member

But without the ability to incorporate tracking downloads without the need to hire a developer, I would be unable to utilize this.

Sorry to hear this. s2Member is working on expanding several areas of its structure. As for tracking downloads, this is really something that needs to be set up on a site-by-site basis, which is why we haven’t ventured into setting up the ability to display tracking information. I’ll put this on the list of things for us to cover either in the next major version of s2Member, or with a Knowledge Base article.

I believe the features are somewhere built into your plugin to do what I originally asked above but my questions were really not answered. You also spoke in the forums last year about integrating some kind of “cart” system, but it looks like that hasn’t happened. That’s fine, and I think the ability to do what I need is in there with your codex already.

This is a system we’re hoping for in the next major version of s2Member as well. We can confirm that this is coming, but not when we might see this, sorry.

Posted: Friday Jun 7th, 2013 at 6:50 am #51589
Bruce
Username: Bruce
Staff Member

Fixed Bruce! I fixed all errors in the Knowledge Base » s2Member® Server Scanner

Thanks for the info. Sorry for the delay in response.

Do you know what errors the scanner was throwing? Also, could you try another test transaction, reverting to a default WordPress theme, and deactivating all plugins except s2Member?

Posted: Friday Jun 7th, 2013 at 6:49 am #51588
Bruce
Username: Bruce
Staff Member

It is in regards to incorrect payment amounts from customers.

Are you using Button Encryption?

See: Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Enable Button Encryption?

If you’re not, then there is no way for s2Member to stop this from happening. A User can change the price that they want to pay, which can be used in cases where you want to allow Users to set their own price (some Users do this).


I do notice that you have s2Member Pro, this shouldn’t affect PayPal Pro Forms. If Button Encryption is not the issue here, you can send us private details here:

s2Member® » Private Contact Form

Posted: Friday Jun 7th, 2013 at 6:44 am #51587
Bruce
Username: Bruce
Staff Member

Has something changed re: the success redirect shortcode?

I was going by the backend documentation in Shortcode Attributes (explained) that states the success URL must be a full URL starting with http://

Or could something have changed on our host server that affected the encoding?

s2Member’s success attribute has always been able to use this kind of URL for redirection. The information here is valid for both Pro Forms and Buttons:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success

It’s likely that this is a problem with some encoding on your specific server. It shouldn’t be an issue if this setup works for you, but I might have a developer check it out.

Posted: Friday Jun 7th, 2013 at 4:57 am #51578
Bruce
Username: Bruce
Staff Member

HI I would like success to take me to the course page i initially left. Cant get sucess going at all;
this is what vim using. I have pro access but just using the standard paypal buttons.

Thanks for the information. I’m not seeing any Dashboard Information or log files in from our Private Contact Form. We’ll need to see this information before we can let you know what’s going on with this.

PLease send that data here: s2Member® » Private Contact Form

Posted: Thursday Jun 6th, 2013 at 9:31 am #51525
Bruce
Username: Bruce
Staff Member

It’s receiving data, again, NEW USER signup in real and test mode works, so it has to be, unless I am missing something or not fully understanding you?

As I mentioned in my previous reply, the New User signup relies on the variables that are returned when the User is returned from Authorize.Net, rather than the data received via IPN. If you check your logs, you’ll see there are no entries that went through correctly, both with New Users and Users that were being upgraded.

Posted: Thursday Jun 6th, 2013 at 9:26 am #51523
Bruce
Username: Bruce
Staff Member

ok, i first saved logs from log dir, then deleted those. I upgraded testerbater via real mode thru auth.net no new log file written, so something is off here.

Gotcha.

So the problem is that you’re either not receiving IPN data from Authorize.Net, or your server is blocking the connection for some reason. I’d recommend first using the first two steps in this article, and also running the s2Member Server Scanner:

Knowledge Base » Common Troubleshooting Tips

See Also: Knowledge Base » s2Member® Server Scanner

Let me know if either of those turn up any results. If not I’ll have to contact our development team.

Posted: Thursday Jun 6th, 2013 at 9:16 am #51520
Bruce
Username: Bruce
Staff Member

I will run in real mode right now. ill do testerbater again. or, do you want me to create a new “free user” and upgrade that one? perhaps both?

It doesn’t matter, as long as you can confirm that either the IPN response is not coming in at all, or give me the information that is being passed from Authorize.Net.

Posted: Thursday Jun 6th, 2013 at 9:13 am #51518
Bruce
Username: Bruce
Staff Member

We have run it every way. I will put it all into real mode.. again, NEW USERS are fine, in any mode, test, real.. upgrading users arent, in real or test mode. exactly what do you want me to do right now, and I will do it, cool?

New Users and upgraded Users work on different parts of the Authorize.Net integration. I need you to run an upgrade either in Test Mode, or in real mode and give me the log that is created, or let me know if it is not generated at all.

Posted: Thursday Jun 6th, 2013 at 9:08 am #51514
Bruce
Username: Bruce
Staff Member

Yep, I’m not either.. we were looking for that as well, and wondering why no log on it. I can shut off auth test mode sign up again iif needed, but you will see it won’t log it.

Well currently the error you’re getting is because you have s2Member ready to accept real payments, while Authorize.Net is sending test transaction data. So you’ll definitely need to either put s2Member into Test mode, or test Authorize.Net out of it before moving forward. After you’ve done that, do a test transaction. s2Member will log any connection that comes in on your Authorize.Net IPN URL, even failure. We need to see what s2Member is receiving to move forward on this.

if you add a new user in test mode, it will have all the right stuff filled in under that user — payment gateway, id, etc,, but u try to upgrade that user — nope, won’t work.

It sounds to me like there’s an error somewhere with your Authorize.Net IPN setup, or your site is refusing connections from Authorize.Net for some reason. I’ll need you to run a test transaction to know for sure.

Posted: Thursday Jun 6th, 2013 at 8:59 am #51511
Bruce
Username: Bruce
Staff Member

Sandbox is off, tried all of this stuff Bruce, had same issue with Google checkout. auth test mode on and off, even ran a new user real transaction, then tried to upgrade that new user to higher level — did not work.

I understand. I’m trying to find the specific entry that these transactions were tried on, to see if we can find what’s causing the error. Do you have that entry? Currently via Dashboard I’m not seeing any log files at all, and I’m going off of what was sent in your Private Contact Form message.

Testerbater was the id we used to test in real mode, and as well, I did not see anything in log entry for that user as well.

I’m not seeing this in any of the log files you provided us.

Posted: Thursday Jun 6th, 2013 at 8:57 am #51508
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

It looks like there’s something funny going on with your URL encrypting here. Can you try this Shortcode instead and see if it works better for you?

[s2Member-PayPal-Button level="1" ccaps="" desc="Companion for Life / once only fee of $50.00 AUD" ps="companion_pp_style" lc="" cc="AUD" dg="0" ns="1" custom="meandmoney.com.au" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="L" rr="BN" rrt="" rra="1" image="http://meandmoney.com.au/wp-content/uploads/2013/03/join_now_pp_200x49.png" success="/payment-return-page/" output="button" /]
Posted: Thursday Jun 6th, 2013 at 8:55 am #51506
Bruce
Username: Bruce
Staff Member

Already tried that, same issue :( We ran a real transaction, same issue

I’m not seeing anything in your Authorize.Net IPN logs that suggests that you tried this. Do you know which entry is tied to these transactions?

Posted: Thursday Jun 6th, 2013 at 8:55 am #51505
Bruce
Username: Bruce
Staff Member

My first question is: is the hack still going to work, and is it still necessary, or have i missed a setting that would enable this functionality?

Yes, this hack should still work. s2Member does not have this functionality built-in, so it’s necessary in your case.

My second question is: Is it really not possible to have two different types of members, and if i set up a member outside of s2member (ie though WordPress admin, and not using any of the member types i created through the s2member panel) will such a member expire too, or will that member be exempt from the expiration?

I believe that User would be exempt from this expiration, as this is only being done through frontend and PayPal subscriptions. These are also action hooks, and s2Member is giving you all of the data it has at the current time, so if you wanted to, you could check User levels, etc and set an expiration date based on other factors as well.

See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

Posted: Thursday Jun 6th, 2013 at 8:51 am #51503
Bruce
Username: Bruce
Staff Member

You’re getting the following error in your logs:

0 => 'Unable to verify POST vars. This is most likely related to an invalid Authorize.Net® configuration. Please check: s2Member -› Authorize.Net® Options.',

I believe this is because you’re in Authorize.Net Test mode, as your Transaction IDs are coming through as 0. If you’re using Authorize.Net Test mode, you should turn on that setting in s2Member as well:

Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Developer/Sandbox Testing?

Otherwise, you should turn off Test mode in Authorize.Net.

See: http://www.authorize.net/support/CP/helpfiles/Account/Settings/Security_Settings/General_Settings/Test_Mode.htm

Posted: Thursday Jun 6th, 2013 at 8:45 am #51501
Bruce
Username: Bruce
Staff Member

Details Received.

I’m taking a look now.

I just saw that thread you linked in there. We did receive login information for this, but you never told us that you sent the data so there was no follow-up. Sorry about that.
Posted: Thursday Jun 6th, 2013 at 8:43 am #51500
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The best way to track downloads would be to add a PHP function to hook into the processes in this file:

/s2member/includes/classes/files-in.inc.php

This hook should do well for you:

ws_plugin__s2member_before_file_download_access

See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

Posted: Thursday Jun 6th, 2013 at 8:40 am #51497
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

It sounds like there may be some corruption in your Roles and Capabilities. Can you please try using the button provided here (bottom right):

Dashboard -› s2Member® -› General Options -› Membership Levels/Labels

If that doesn’t work we’ll need to take a look at your installation. You can send a Dashboard login here:

s2Member® » Private Contact Form

Posted: Thursday Jun 6th, 2013 at 8:38 am #51496
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

This is getting on my nerves, I might be time to get money back here, Many people are complaining on this,

For the fastest response, please don’t bump your threads. We get to posts in the order that they come in, and when you add a reply it bumps your thread back to the bottom of the list.

I have a large free subscriber user base and want to allow them to become paid subscribers along with allowing brand new users to subscribe and sign up. I have no problem having the payment process go through if the user is brand new, however the program doesn’t recognize when free subscribers sign up for the paid subscription.

The logs that you posted aren’t giving any useful information here. We’ll need a Dashboard login to take a look at all of your logs to find where the problem may be. Can you please send this information via Private Contact Form here?

See: s2Member® » Private Contact Form

Posted: Thursday Jun 6th, 2013 at 8:33 am #51493
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member’s Double Opt-In setting is only for the checkbox that is optional. If you want to turn off opt in completely, please see this Aweber article:

https://help.aweber.com/entries/21664348-Can-I-Disable-Confirmed-Opt-In-

Posted: Thursday Jun 6th, 2013 at 8:31 am #51492
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

This code that you posted is essentially the same as the example. However it’s been split into multiple parts, and placed between some HTML code. An example of how you might change this code below:

<?php
		echo '<nav id="access" class="clearfix">

				<div class="container clearfix">';
				
			if ( is_user_logged_in() ) {
			    wp_nav_menu(array('theme_location' => 'logged-in-menu', 'container' => '', 'items_wrap'  => '<ul class="root">%3$s</ul>' ));
			} else {
			    wp_nav_menu(array('theme_location' => 'logged-out-menu', 'container' => '', 'items_wrap'  => '<ul class="root">%3$s</ul>' ));
			}

		echo '</div><!-- .container -->

				</nav><!-- #access -->';

This will probably need to be altered for your uses, but this should give you an idea of what’s going on.

That’s about as far as we can go with custom code. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
Posted: Thursday Jun 6th, 2013 at 8:27 am #51491
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t have any direct integration with Salesforce. However you should be able to use either s2Member’s API Tracking or API Notifications to integrate this system with your site.

See: Dashboard -› s2Member® -› API / Tracking -› Signup Tracking Codes
See Also: Dashboard -› s2Member® -› API / Notifications -› Signup Notifications

Posted: Thursday Jun 6th, 2013 at 8:25 am #51490
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

You can sell multiple Custom Capabilities through Pro Forms here:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms

However s2Member does not allow multiple subscriptions, or have a shopping cart integrated. You’ll have to deal with this separately. You might check out s2Member’s API Notifications for tracking purchases:

See: Knowledge Base » Building An API Notification Handler

See Also: Knowledge Base » Using Variables In A Shortcode

Viewing 25 replies - 601 through 625 (of 2,703 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.