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 - 2,026 through 2,050 (of 2,703 total)
Author Replies
Author Replies
Posted: Friday Jan 25th, 2013 at 4:03 pm #39548
Bruce
Username: Bruce
Staff Member

Is there a filter that we can run to make sure that when redirect_to = “/”, users are sent to the login welcome page instead?

See my post here for info on doing this:

http://www.s2member.com/forums/topic/pro-login-widget-custom-redirect/#post-39547

Posted: Friday Jan 25th, 2013 at 4:01 pm #39547
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

I’m notifying our development team of this, to get their take on it.

In the meantime, you can stop this from happening by adding this code to your site.

<?php
add_filter('ws_plugin__s2member_pro_login_widget_options', 's2hack_stop_redirect_to_home');

function s2hack_stop_redirect_to_home($vars) {
	if(is_home()) /* If we're on the homepage  */ {
		$vars&#91;'login_redirect'&#93; = NULL; /* Unset the login page */
	}
	
	return $vars;
}

&#91;/hilite&#93;
&#91;note_box&#93;
These are <a href="http://codex.wordpress.org/Must_Use_Plugins">Must-Use Plugins</a>. Install the above by putting the content of the hack into a s2hacks.php

file. Then upload the file via FTP to your /wp-content/mu-plugins directory. If you do not have a mu-plugins directory, create it.
[/note_box]

Posted: Friday Jan 25th, 2013 at 3:29 pm #39545
Bruce
Username: Bruce
Staff Member

1.) When a paid member cancels their subscription, doesn’t it just cancel the recurring payment?

That’s correct. If a user cancels their subscription, they are telling PayPal (or whatever gateway you’re using) not to bill them again. They are still provided access for the time that they have paid for.

2.) If a paid member cancels their an annual subscription after two months of the payment date, doesn’t the EOT end in 10 months? At which time, we could set it up to automatically demote them to a free “subscriber”.

Yes, that’s correct. s2Member will use your Automatic EOT settings to decide what to do with the user when the subscription would have renewed if they had not canceled.

See: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior

Posted: Friday Jan 25th, 2013 at 3:27 pm #39544
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

Integration with Stripe is still on our todo list for the next major version of s2Member. We do not have a set deadline for when this version of s2Member will be available yet, but we’re hoping to have it available by mid 2013.

Posted: Friday Jan 25th, 2013 at 3:25 pm #39543
Bruce
Username: Bruce
Staff Member

Because I’m not familiar with Php, do you think I could use
s2Member® / PayPal® Buttons instead upgrading all my “0″ users to “1″?

If you’re looking to upgrade your members to s2Member Level 1, and have them pay for it, then you’ll want to use the option here:

For PayPal Buttons: Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons
For s2Member Pro Forms: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms

I’d like to have a registration page with a first choice between “Free users with options” and “Pro Users” with access fee. This choice could also be great at top of home page also.

You can set this up by creating 2 WordPress Posts/Pages with the button shortcodes for each of your options. Then, you can link to these pages anywhere you’d like, including the home page.

Does that make sense?

Posted: Friday Jan 25th, 2013 at 3:02 pm #39538
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

s2Member currently does not support this feature. I’ll put this in as a request for a future version of s2Member.

In the mean time, you can demote users through custom code to accomplish this. You might use the S2MEMBER_CURRENT_USER_REGISTRATION_TIME constant to only allow a user access to a custom capability for a limited amount of time.

Then, you can protect your pages/posts/categories with that custom capability/level.

See: Knowledge Base » Changing Roles/Capabilities via PHP
See Also: Knowledge Base » Hacking s2Member® Via Hooks/Filters

Posted: Friday Jan 25th, 2013 at 2:57 pm #39536
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

This link appears to be working correctly for me. When you use your link, you can check to see if your sale is being tracked at the bottom right corner of the page.

Please let us know if problems persist.

Posted: Friday Jan 25th, 2013 at 2:52 pm #39533
Bruce
Username: Bruce
Staff Member

Thank-you for reporting this important issue.

Based on the errors that you’ve posted, it appears that s2Member’s files had not yet been uploaded correctly yet. Did you upload s2Member via FTP, or via .zip file, or through the WordPress plugin repository?

Please try deleting the plugin files, and uploading the plugin again. If problems persist, please send us Dashboard and FTP login information via our Private Contact Form.

Posted: Friday Jan 25th, 2013 at 2:40 pm #39531
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

This would really depend on the affiliate software you are using. s2Member has no control over this, and it’s something that would need to be set up outside of s2Member. You would want to check out the documentation for your affiliate program for doing this.

If you’re using iDevAffiliate, there have been a few workarounds for this. You may want to check out the following links:

http://www.idevdirect.com/module_seo.php
http://forum.whmcs.com/showthread.php?11990-HOWTO-redirect-affiliate-links-to-cart-instead-of-homepage3

Posted: Friday Jan 25th, 2013 at 2:28 pm #39529
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

As per the documentation under Dashboard -› s2Member® -› ccBill® Options -› Signup Confirmation Email

*ccBill® Email Receipts ( important change required )* In addition to this email, ccBill® also sends your Customer an APPROVAL Receipt. Inside this default Email Receipt that ccBill® sends to each of your Customers, there is a small section that includes a Username/Password; which is normally assigned by ccBill®. However, s2Member’s integration requires that ccBill® User Management be turned off ( i.e. s2Member deals with this instead ) … so you WILL need to remove the Username/Password section from the APPROVAL email inside your ccBill® account. In your ccBill® account, see: Account Admin -> Custom Emails.

s2Member requires that the user register on your site, by clicking on the registration link that is sent to them in the email that they should receive. The Username/Email that is created within ccBill is NOT used by s2Member.

Please let us know if problems persist. :-)

Posted: Friday Jan 25th, 2013 at 2:20 pm #39528
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Looking at your shortcode, I realize now that you are using a recurring subscription.

The reason this is now happening is because PayPal requires a PayPal account for recurring subscriptions (except for a few exclusions that I’ll explain below).

What I’d recommend doing here is instead use a s2Member Pro Form instead of a link from a PayPal Button. Because you already have PayPal Pro, there really is not any reason that you could not use the Pro Forms here just as well.

Updated code to work with a Pro Form would look like this:

<?php
$PlusFee = 49.95; // Enter subscription fee for Level 1 membership 
$PremFee = 79.95; // Enter subscription fee for Level 2 membership
$PlusDailyRate = .13685; // Enter daily rate based on level 1 subscription fee divided by 365
$PlusCredit = ((365 - S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS) * $PlusDailyRate);
$PremCharges = $PremFee - $PlusCredit; 
$PremCharges = round($PremCharges,2); //round off number to 2 decimal points
?>

<?php
if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 1){ ?>
	<?php if(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS >= 0){ ?>
[s2Member-Pro-PayPal-Form level="2" modify="1" ccaps="" desc="Prorated Upgrade from Plus to Premier membership for one year for $<?php echo esc_attr($PremCharges); ?>" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.domain.com" ta="0" tp="0" tt="D" ra="<?php echo esc_attr($PremCharges); ?>" rp="1" rt="Y" rr="0" rrt="" rra="1" accept="paypal,visa,mastercard" accept_via_paypal="paypal" /]
	<?php } ?>
<?php } ?>

If, however, you’re set on using a link like you had set up in your original post, you will need to do one of two things.

The first is that you can continue using your code as-is, and have PayPal enable Enhanced Recurring Processing (ERP), which is another $20 a month. This is something that we really do not like recommending, except in this specific circumstance. This is because ERP has a couple flaws that can cause more issues after the fact.

The biggest problem with ERP is that enabling this makes it so that your customers have no way to cancel their subscription with you other than writing in or calling you, to have you cancel their subscription for you. s2Member’s cancellation forms do not work with ERP, which is a limitation on PayPal’s part.


Alternatively, you could change your PayPal button to be a Buy Now button, for 1 year, non-renewing. To do this you’d change your rr attribute to BN:

<?php
$PlusFee = 49.95; // Enter subscription fee for Level 1 membership 
$PremFee = 79.95; // Enter subscription fee for Level 2 membership
$PlusDailyRate = .13685; // Enter daily rate based on level 1 subscription fee divided by 365
$PlusCredit = ((365 - S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS) * $PlusDailyRate);
$PremCharges = $PremFee - $PlusCredit; 
$PremCharges = round($PremCharges,2); //round off number to 2 decimal points
?>

<?php
if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 1){ ?>
	<?php if(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS >= 0){ ?>
<a href="&#91;&#91;s2Member-PayPal-Button level="2" ccaps="" desc="Prorated Upgrade from Plus to Premier membership for one year for $<?php echo esc_attr($PremCharges); ?>" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.domain.com" ta="0" tp="0" tt="D" ra="<?php echo esc_attr($PremCharges); ?>" rp="1" rt="Y" rr="BN" rrt="" rra="1" accept="paypal" accept_via_paypal="paypal,visa,mastercard" image="default" output="url" /]]"><center><img src="/images/upgrade_now_v2.gif" border="0" width="250px" height="160px"></center><div class="upgrade">for only $<?php echo esc_attr($PremCharges); ?></div></a><br>
	<?php } ?>
<?php } ?>

Your users should then be able to pay with a credit card through PayPal as you’d like, but they will need to renew manually when they are revoked access.


This being said, I would strongly recommend using the s2Member Pro Forms with PayPal Pro, as you already have it set up.

Please let us know if problems persist. :-)

  • This reply was modified 3 years, 11 months ago by  Bruce. Reason: Escaping URL in last example
Posted: Friday Jan 25th, 2013 at 1:30 pm #39525
Bruce
Username: Bruce
Staff Member

Thank-you for reporting this important issue.

Do you have logging enabled? Please enable logging and run a test transaction. Then please send us these logs + your Dashboard and FTP info via our Private Contact Form.

Posted: Friday Jan 25th, 2013 at 1:19 pm #39522
Bruce
Username: Bruce
Staff Member

Thank-you for reporting this important issue.

Does ccbill test transaction actually add the test user to the user db? If yes, is there any possible reason why the username is not being added to the db?

You should have received a registration link after you completed checkout to sign up, and then be sent to register at /wp-login.php?action=register. Did you complete this step?

If you did, were you able to log in with the info you provided in this step?

Posted: Friday Jan 25th, 2013 at 1:15 pm #39521
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

If you’ll check your original code sample, you had HTML entities in place for the greater-than (>) symbol. This is likely what was causing the issue. I updated my code sample in my previous post, please try that instead.

Posted: Friday Jan 25th, 2013 at 1:11 pm #39520
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry. ~ We appreciate your patience :-)

Please see my responses below.

Do you have a demo of the software that I can look at.

No, we do not have a demo of the software available yet. If you’d like to see how the back end of the software looks, you can check out our Videos.

Does the package come with source code?

Yes. The s2Member Framework, and s2Member Pro both come with full unlocked source code.

See: Pre Sale FAQs » If I purchase s2Member® Pro, will I still have access to the source code?

I need to write a custom payment gateway for eWay (Australia), do you provide a payment gateway template so I can do this? I don’t want to use PayPal at all.
I don’t want to auto-renew my members, I just want to send a renewal notice and have them login and make another payment to renew for another year. I also want to use the eWay payment gateway. Is this possible?

Integration with another payment gateway, like eWay is possible. s2Member Pro provides a detailed Codex to get you started with documentation for each payment gateway that is already integrated. The source code for each payment gateway is located under /s2member-pro/includes/classes/gateways/.

See: Pre Sale FAQs » Can I add support for other payment gateways?
See Also: s2Member® » Codex (Source Code Docs)

Do I have the ability to hook into validation routines to perform my own validation? I have certain membership levels where are age restricted. I also have certain membership levels which are country specific. Is it possible to program these into the system?

To integrate a new payment gateway, you will need to set up your own validation routines for each payment gateway, as each has it’s own. Therefore validating your new payment gateway based on age is possible in your case.

Does your system support sending emails to a customer after they have registered?
If so, can these emails be customised?

By default, WordPress sends emails to members on signup. s2Member has configuration options to change these emails. s2Member also comes with a set of emails that are sent when a user completes payment through each payment gateway.

See: Dashboard -› s2Member® -› General Options -› Email Configuration

Am I able to customise emails for each level of membership (different email content for different levels of membership)?

Unfortunately this is currently not possible. I will put this in as a vote to add this in a future version of s2Member.

I need to programatically override the price that is charged to a user during the registration process. Do you provide hooks/filters to do this?

This is a little different for each payment gateway. For PayPal, you’d need to add a filter to ws_plugin__s2member_pro_paypal_checkout_post_attr.

See: s2Member® » Codex (Source Code Docs)
Filter located in: /s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php

Do you provide a hook in the software for after a customer has registered? I need to programatically update the expiry date of the registered user as all membership renewal dates will be at the same time of year. Or, does your plugin support this?

The way you handle this depends on what you’re changing the price based on. For greatest flexibility, you can use the ws_plugin__s2member_pro_paypal_checkout_post_attr filter here with PayPal.


Please let us know if you have any more questions/concerns. :-)

Posted: Thursday Jan 24th, 2013 at 5:29 pm #39452
Bruce
Username: Bruce
Staff Member

Thanks… the “tp” is what I finally figured out…
Is that the only thing you changed in the code above?

Yes, that’s correct. Just changing the Trial Period to 0 should solve your issue.

Posted: Thursday Jan 24th, 2013 at 5:17 pm #39450
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

It appears that the problem here is that you have a trial set up in your first shortcode just as you do for your other Pro Forms, only at no cost.

[s2Member-Pro-PayPal-Form... ta="0" tp="1" tt="M" .../]

The above is saying that you want to give a trial for 1 (tp = trial period) month (tt = trial term) @ no cost (ta = trial amount).

You should change your shortcode to the following, which instead immediately starts recurring billing @ $79.00:

[s2Member-Pro-PayPal-Form level="2" ccaps="" desc="$79.00 USD / Monthly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD"
dg="0" ns="1" custom="pursuitathleticperformance.com" ta="0" tp="0" tt="M" ra="79.00" rp="1" rt="M" rr="1" rrt="" rra="2"
accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

Please let us know if problems persist. :-)

Posted: Thursday Jan 24th, 2013 at 5:07 pm #39449
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

This is the expected behavior. If a user has already paid for access for the first part of your subscription, then cancels (without getting a refund), then s2Member will still give access to your site for the time that they have already paid for.

The documention from Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior:

*Some Hairy Details* There might be times whenever you notice that a Member’s Subscription has been cancelled through PayPal®… but, s2Member continues allowing the User access to your site as a paid Member. Please don’t be confused by this… in 99.9% of these cases, the reason for this is legitimate. s2Member will only remove the User’s Membership privileges when an EOT ( End Of Term ) is processed, a refund occurs, a chargeback occurs, or when a cancellation occurs – which would later result in a delayed Auto-EOT by s2Member.

s2Member will not process an EOT until the User has completely used up the time they paid for. In other words, if a User signs up for a monthly Subscription on Jan 1st, and then cancels their Subscription on Jan 15th; technically, they should still be allowed to access the site for another 15 days, and then on Feb 1st, the time they paid for has completely elapsed. At that time, s2Member will remove their Membership privileges; by either demoting them to a Free Subscriber, or deleting their account from the system ( based on your configuration ). s2Member also calculates one extra day ( 24 hours ) into its equation, just to make sure access is not removed sooner than a Customer might expect.

So, if a user on your site cancels their subscription, they will lose access and be demoted at the end of their subscription time, when they reach their EOT date.

Please let us know if problems persist. :-)

Posted: Thursday Jan 24th, 2013 at 12:48 pm #39427
Bruce
Username: Bruce
Staff Member

Does s2Member always send out an email regardless of whether or not the user is redirected back to our site to register immediately after paying?

s2Member’s Emails are sent when s2Member processes PayPal’s IPN data, right after the user finishes checkout through PayPal. So any time that a user pays for access to your site through PayPal, and the the transaction requires an email to be sent, s2Member will send this email regardless of if the user has been sent back to your site yet or not.

Does that make sense?

Posted: Thursday Jan 24th, 2013 at 12:33 pm #39422
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

Please see my responses below.

1. can s2member function 100% by protecting directories on another server that will use nginx to serve the movie files?

so can i just put some htacess code inside the protected folder on other servers and s2member will control the access to those files inside without problems

I’m not sure I understand what you mean here. Are you saying that you’d like to load files from another server through s2Member’s download server?

If so, this is not the way that s2Member’s File Downloads work. s2Member supports downloads from your webserver, from the /s2member-files/ directory that is created when s2Member installs, and through Amazon® S3/CloudFront CDN.

Does that make sense?


2. With the pro version can you for instance have it so that if someone joins one membership site they auto become members at another s2members protected site?? Ie the user and pass is shared between membership sites? this would be awesome

This is possible through s2Member’s Remote Operations, which are still in beta. s2Member currently only has one Remote Operation, which is create_user.

To link two sites this way, I would recommend using s2Member’s API Notifications, specifically Registration Notifications. You can set up a script to use s2Member’s Remote Ops to send user data to your other site running s2Member.

See: Dashboard -› s2Member® -› API / Notifications -› Registration Notifications
See Also: Dashboard -› s2Member® -› API / Scripting -› Remote Operations API
See Also: Knowledge Base » Building An API Notification Handler


3. Is this open source, because i would like it so that people do not register at all to download a few files say up to 5 files in 24 hours depending on their ip and then have to register to get say 10 files per day and then become a premium paying memeber for unlimited files per day?

s2Member is completely open source. s2Member can get you most of the way to this functionality.

s2Member does not support a restriction on downloads for non-registered members. With s2Member’s Advanced Download Options, you can allow any user to download a file with a specific URL, but these cannot be kept track of if the user is not logged in.

Therefore, to do this, you will need to set up an external mechanism for keeping track of how many downloads a non-logged-in user has used, and use that in conjunction with s2Member’s Advanced Download Options.

Then, once a user has registered, s2Member can handle this restriction regularly through it’s Basic Download Restrictions.

See: Dashboard -› s2Member® -› Download Options
May Be Helpful: Video » s2Member® File Downloads (Complete Series)


4 do you have to have paypal pro for the pro version or can it work with the normal paypal.

s2Member’s Pro Forms do not require PayPal Pro to work. However, you will not be able to accept payment directly from your site without PayPal Pro.

See: Pre Sale FAQs » To use s2Member® Pro Forms, will I have to use PayPal® Pro?


Is it easy to find coders to help make custom changes to the way things work? can persons here be hired or even give details of other coders that can make some custom changes.

We do not do custom code here at s2Member. If you need custom code written to work with s2Member, we recommend posting a job listing at http://jobs.wordpress.net/ or http://elance.com/.


Posted: Thursday Jan 24th, 2013 at 12:42 am #39280
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

It sounds like what you’re running into here is that PayPal will not allow transactions to go through on an unverifyed PayPal account. This is a security feature of PayPal meant to keep people from making PayPal account under fake names, or put in false data into their PayPal accounts.

To get around this, you need to link your PayPal account with a bank account. You should be prompted to do this when you log in at http://paypal.com/.

After your PayPal account is verified, you should be able to perform transactions the same way you do on your main PayPal account.

Note that this is a feature that PayPal puts forth and is not a part of s2Member’s verification processes.

Also how can I make possible that people can pay without registering a new paypal Account

You can do this by changing the accept_via_paypal attribute to include credit cards.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

Posted: Wednesday Jan 23rd, 2013 at 11:12 pm #39278
Bruce
Username: Bruce
Staff Member

Thank-you for your purchase!

I would like to suggest some sort of afliate look up.

I’ll send this as a recommendation to our development team.

Let us know if you have any further questions/concerns. :-)

Posted: Wednesday Jan 23rd, 2013 at 7:36 pm #39258
Bruce
Username: Bruce
Staff Member

Thank-you for reporting this important issue.

It appears that this is caused by what you have set up within your accept and accept_via_paypal attributes. When you are using the output=”url” value, your users are always sent to PayPal, and so the accept parameter is not used.

Try instead using this:

<?php
$PlusFee = 49.95; // Enter subscription fee for Level 1 membership 
$PremFee = 79.95; // Enter subscription fee for Level 2 membership
$PlusDailyRate = .13685; // Enter daily rate based on level 1 subscription fee divided by 365
$PlusCredit = ((365 - S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS) * $PlusDailyRate);
$PremCharges = $PremFee - $PlusCredit; 
$PremCharges = round($PremCharges,2); //round off number to 2 decimal points
?>

<?php
if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 1){ ?>
	<?php if(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS >= 0){ ?>
<a href="&#91;&#91;s2Member-PayPal-Button level="2" ccaps="" desc="Prorated Upgrade from Plus to Premier membership for one year for $<?php echo esc_attr($PremCharges); ?>" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.domain.com" ta="0" tp="0" tt="D" ra="<?php echo esc_attr($PremCharges); ?>" rp="1" rt="Y" rr="0" rrt="" rra="1" accept="paypal" accept_via_paypal="paypal,visa,mastercard" image="default" output="url" /]]"><center><img src="/images/upgrade_now_v2.gif" border="0" width="250px" height="160px"></center><div class="upgrade">for only $<?php echo esc_attr($PremCharges); ?></div></a><br>
	<?php } ?>
<?php } ?>
Posted: Wednesday Jan 23rd, 2013 at 7:30 pm #39257
Bruce
Username: Bruce
Staff Member

Thank-you for reporting this important issue.

Can you please check to see what you have set up under Basic Download Restrictions? Because you do not have Open Registration enabled, this should be set up to have a specific number of downloads ONLY for level 1 or higher. Is that what you have here?

See: Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions

Posted: Wednesday Jan 23rd, 2013 at 7:25 pm #39256
Bruce
Username: Bruce
Staff Member

Thank-you for your reply.

I followed the link and used the code and it does auto-login the user, but I’m not gettting the redirect to the correct page, can you help me with that?

If you’re running s2Member Pro, you should be able to specify which page the user is redirected to within Pro Forms and PayPal buttons. This does not work when using the form available at /wp-login.php?action=register.

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

Viewing 25 replies - 2,026 through 2,050 (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.