Bruce

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Sunday Sep 2nd, 2012 at 9:09 pm #23883 | |
![]() |
|
Hi Nick, Sorry for the delayed response
We will gladly help you out with any issues you have with s2Member once you integrate CardSave. s2Member does have an API for integrating other payment processors as I mentioned in my above post. After gathering data using CardSave’s API, s2Member can process the data through it’s PayPal processor. You can check out more information on this within the Support Policy. |
|
Posted: Sunday Sep 2nd, 2012 at 8:57 pm #23881 | |
![]() |
|
Hi Charles, Sorry for the delay on my response
I totally understand what you mean. s2Member has become way more than it was originally going to be, and we are constantly expanding the documentation and information within the Dashboard and on s2Member.com to encompass it’s new features. The best way to get information regarding different components would be from within these areas:
This particular part of the registration/login page is controlled by WordPress, but you can override it within the text box under s2Member->General Options->Login/Registration Design->Login/Registration Footer Design (optional) with something like this:
Let me know if you have any problems with that. |
|
Posted: Sunday Sep 2nd, 2012 at 8:30 pm #23880 | |
![]() |
|
Hi Ian, According to your Clickbank logs, you don’t have any s2vars:
Can you post a link to the page you have your s2Member shortcode on please? Also, if you have the PayPal IPN logs for this transaction (it should’ve been created as well), it would be great if you could post those as well. Thanks |
|
Posted: Sunday Sep 2nd, 2012 at 12:35 am #23819 | |
![]() |
|
Hi Charles, After some testing I’ve found that this functionality is not possible directly within s2Member. A small portion of code outside of s2Member is necessary due to the way WordPress & s2Member use CSS with the forms. However, with the way s2Member allows classes to be added to forms, it is still possible.You can check out the edited post above for information on how you might be able to do it with some help from a developer. Thanks & sorry for the inconvenience |
|
Posted: Saturday Sep 1st, 2012 at 9:56 pm #23813 | |
![]() |
|
Hi Ian, Can you send over the IPN logs please (make sure to x-out personal data from the customer). The custom=”” value tries to match up with URL ClickBank POSTs to. Therefore, if anything about the URL that’s different (other than past the .com), including a www. in front of the URL, s2Member will send that error. Thanks. |
|
Posted: Saturday Sep 1st, 2012 at 9:44 pm #23812 | |
![]() |
|
Hi Charles,
EDIT: This particular functionality is not capable through the CSS editing capabilities within s2Member. Instead, you will need to add a CSS class through s2Member’s popup/lightbox within s2Member->General Options->Registration/Profile Fields & Options->Add New Field(Or Edit Field), and work with the CSS within your Theme to get this to work. Sorry for the inconvenience.
|
|
Posted: Saturday Sep 1st, 2012 at 9:31 pm #23810 | |
![]() |
|
Hi David, Can you try changing your Membership Options Page to a different page, saving, and then switching it back? s2Member caches it’s options, so the slug for the page may not have changed when Jason saved the options. Let me know if that fixes it. |
|
Posted: Saturday Sep 1st, 2012 at 9:25 pm #23809 | |
![]() |
|
Hi Bruce,
Dynamic IPs are always bothersome when you’re dealing with IP restrictions. It really comes down to a choice: support dynamic IPs and leave your site vulnerable to account sharing, or just support Static IPs (which is what most people are doing) and force users to either have a static IP, or use a proxy server. Most site owners opt for the latter as it protects their site without bothering the most users, and users that do have this problem usually know why, as they most likely have had issues with other sites as well. It could be possible to do some tricks with PHP Cookies mixed with IPs, but it could still be very unreliable, which is why s2Member does not support it. |
|
Posted: Friday Aug 31st, 2012 at 5:36 pm #23748 | |
![]() |
|
Hi Mike, s2Member simply builds onto WordPress’s user functionality, but does not have the functionality you’re looking for. However, you could create another meta value using Unfortunately this functionality cannot be hooked into functions like |
|
Posted: Friday Aug 31st, 2012 at 5:21 pm #23746 | |
![]() |
|
Hi Roman, Thanks for the follow-up
Would you mind reverting the PHP file to the default BuddyPress file, just for testing purposes? s2Member hooks into some of the processes within BuddyPress’s profile framework to add custom forms. It is possible one of the filters/hooks has been compromised in some way. If that does not work, could you check into how your Options are set within s2Member->General Options->Registration/Profile Fields & Options? Most of the options do not affect BuddyPress, but Custom Registration Fields might be causing problems with something in your setup. If you have anything selected under Integrate Custom Registration/Profile Fields with BuddyPress? (near the bottom), please uncheck it to test.
Just to verify, make sure you’re running the latest versions of WordPress, s2Member, and BuddyPress on your system. It’s possible that this is causing a conflict.
Let me know how that goes, if you’re still having problems it’s possible we may need to check into your specific WordPress installation. You can send us Dashboard details in our Private Contact Form. If you need to use this form, would you mind attaching the file that you have edited with the message? Thanks. |
|
Posted: Friday Aug 31st, 2012 at 5:00 pm #23742 | |
![]() |
|
Hi Adam, Try adding an action hook on ‘ws_plugin__s2member_during_ip_restrictions_ok_no’. You can do this within an s2hacks.php file within wp-content/mu-plugins/ (make it if you don’t already have it). Like this:
Check this out for info regarding actions and filters with s2Member. |
|
Posted: Friday Aug 31st, 2012 at 1:59 pm #23732 | |
![]() |
|
Hi Roman,
BuddyPress blocks access to the registration page when you’re logged in. Can you try logging out and accessing it again?
It sounds like it may be an issue with the page set up within BuddyPress. Have you changed the slug of the page your register form is on, or changed the page from within BuddyPress? Hope we can get your problem solved quickly. |
|
Posted: Thursday Aug 30th, 2012 at 4:00 pm #23616 | |
![]() |
|
Hi Baldeep, s2Member’s Login Welcome Page (which should be set up within your s2Member General Settings) can be modified to work like a separate admin area, like we have here at s2Member under My Account. s2Member currently does not support file uploads in its main build, although it could be extended (with a bit of code) to allow file uploads within the Login Welcome Page. What s2Member cannot do is allow access to the WordPress Dashboard’s file system (or the Dashboard itself), because s2Member both blocks access to /wp-admin/ for users that are within the s2Member Levels, but also does not provide access to any of the features from within the code. So you’ll need to edit s2Member’s Login Welcome Page from within your WordPress Dashboard to fit your needs. You may want to check out the Unofficial Extensions / Hacks Forum and also keep an eye on the Extensions / Hacks Knowledge Base Category for code to help you along with the file uploads you might need (we have some new posts coming soon, and file uploads are high on the priority). Let me know if that answers your question. Cheers! |
|
Posted: Thursday Aug 30th, 2012 at 3:06 am #23532 | |
![]() |
|
Hi Tim! It sounds like you’re looking for s2Member’s Custom Return URLs On Success. This is controlled in the For example, if you would like to return users to:
You can change your success attribute to You can learn more about how to use and extend this functionality within your WordPress Dashboard under s2Member -> PayPal® Pro Forms -> Custom Return URLs Upon Success Let me know if that helps! |
|
Posted: Wednesday Aug 29th, 2012 at 5:28 pm #23471 | |
![]() |
|
Hi Nick! Unfortunately, we are not currently integrated with CardSave. You can check out the list of Payment Processors s2Member is integrated with here and also within your WordPress® Dashboard under s2Member->Other Gateways (with s2Member Pro installed). It is possible to integrate s2Member with another gateway within your installation of WordPress, however. You can read up on the process within s2Member->PayPal® Options->PayPal® IPN Integration->IPN w/ Proxy Key. There is also some information regarding the process in the FAQs. If you do decide to integrate with CardSave, and have any issues within the process, feel free to post here and we will help you through the process the best we can. We also recently have a member integrate with WarriorPlus, and their code may help you out if you decide to integrate yourself. You can check that out here. I hope that helps! |
|
Posted: Wednesday Aug 29th, 2012 at 5:11 pm #23467 | |
![]() |
|
Hi Mark! You can set up Billing Modification Pro Forms to re-up the subscription from within your Membership Options Page (using conditionals to only show the form to users that are at s2Member Level 0), which users that lose access can use. You can find these Pro Forms under s2Member -> PayPal® Pro-Forms -> PayPal® Pro Billing Modification Forms. Will that work? |
|
Posted: Wednesday Aug 29th, 2012 at 5:04 pm #23465 | |
![]() |
|
Hi Tony! It seems like what you’re wanting is to essentially have your free user registration be within a WordPress page (correct me if I’m wrong). The easiest way to do this would be to totally bypass the registration form within /wp-login.php?action=register and instead set up a WordPress page with a Free Registration Form from within s2Member -> PayPal® Pro Forms -> PayPal® Pro / Free Registration Forms, which creates a Pro Form like the one you should already have set up. Then, you will simply need to change the links you have set up to go to your /wp-login.php?action=register page, and change them to the page you set up. Would that work? |
|
Posted: Wednesday Aug 29th, 2012 at 3:50 pm #23453 | |
![]() |
|
Hi Mark!
Unfortunately, this is not possible in the conventional sense. s2Member does not support multiple Pro Forms within a single page because various Pro Forms use the same HTML form IDs, which can cause issues when the form submits. We recommend that you link the various Pro Form pages from within the Membership Options Page as well. You can see a live example of this at http://www.s2member.com/prices/. It could also be possible to use an AJAX routine within the page, or an HTML form to change the page based on PHP $_GET variables. For both of these you will need a coder adept in jQuery/PHP (respectively), and you’ll end up with a rather cluttered page within the WordPress® Dashboard. Therefore, we suggest separate pages linked within the Membership Options Page, as seen on s2Member.com. I hope that answers your question! |
|
Posted: Thursday Apr 26th, 2012 at 2:42 pm #11979 | |
![]() |
|
Hi Zoe, If you look under the tab for PayPal® Buttons, you should see another tab for PayPal® Pro-Forms. This is where you need to set up your shortcodes. -Bruce |
|
Posted: Thursday Apr 26th, 2012 at 2:30 pm #11977 | |
![]() |
|
Hi Zoe, If you really need a solution for credit cards, I would suggest trying one of the other payment gateways s2Member offers. Unfortunately, credit card processing is only available with PayPal Pro, and there is no other way to accomplish it with PayPal. Sorry for the inconvenience, -Bruce |
|
Posted: Thursday Apr 26th, 2012 at 1:37 pm #11974 | |
![]() |
|
Yup. That’s right, they will have to have a PayPal account to check out. -Bruce |
|
Posted: Thursday Apr 26th, 2012 at 12:50 pm #11967 | |
![]() |
|
Thanks for the follow up. Ah, I understand now. You can still use recurring payments without PayPal Pro, however your customers will need to have/create a PayPal account to checkout, and you cannot accept credit cards without PayPal Pro. I hope that makes sense, -Bruce |
|
Posted: Thursday Apr 26th, 2012 at 12:33 pm #11961 | |
![]() |
|
Hi, thanks for your inquiry! Ah, yes. PayPal Pro can be quite difficult to be accepted into. From the Docs:
By following these instructions, you will simply have your visitors pushed off to PayPal and then brought back to your site, unlike with PayPal Pro, which would only require your customers to stay on your page. I hope that answers your question, -Bruce
|
|
Posted: Thursday Apr 26th, 2012 at 12:27 pm #11959 | |
![]() |
|
Hi Jeoffrey, thank-you for your inquiry! ASP is not usually a language that comes up because WordPress itself uses PHP, however according to this page this should work: In order to work something with this, you should be using the forms within s2Member -> API / Notifications. You will notice that these forms use URLs to pass data to other places, and will not accept code such as you have above. Therefore, you will need to set up your ASP file to handle PHP $_GET variables. Therefore, the correct way to set this up would be to put something to this effect in your Payment Notifications within API / Notifications.
Notice that you must use %%amount%% instead of %%initial%% within Payment Notifications. Within your ASP file, you can use code to this effect to grab these values:
'continue your query here Also, something you may want to keep in mind here, Because you’re passing variables from one server to another, it could be possible to exploit this process. Be especially careful if you’re giving away services based on this routine. s2Member uses security features in it’s IPN / PDT from PayPal and it’s other payment gateways to verify the information it’s given by $_POSTing the data back to the site. You may need to do something similar in this situation if you’re worried about the validity of the payments that are given to this URL. The easiest way to do this would be to post the data to another ASP/PHP file on the server you have s2Member installed on and make sure that the arguments given to your ASP file are correct. I have replaced your URL with ‘mywebsite.com’ to help keep others from knowing your direct link. I hope all of that makes sense, and if you have any further questions on this subject, feel free to ask in this topic. I will try to help you out as best as possible. Also, if you would rather $_POST the data, or have it be more secure through a POST routine, you can hack into the IPN process and either use fopen() or cUrl to POST data to your ASP page. You can find info on hacking s2Member’s processes here: http://www.s2member.com/kb/hacking-s2member/ Let me know how it goes. Best Regards, -Bruce
|
|
Posted: Wednesday Apr 18th, 2012 at 3:42 pm #11146 | |
![]() |
|
Hello again You can find the submit button in the CSS as Let me know if you get your problem fixed! |