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.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 401 through 425 (of 2,567 total)
Author Replies
Author Replies
Posted: Friday Oct 26th, 2012 at 1:15 pm #29833
Raam Dev
Username: Raam
Staff Member

Hi Jason,

It’s a bit hard to understand what you’re referring to without a bit of context or background, but I’m guessing that you’re referring to Custom Registration fields in the database. If that’s the case, then no, the way those are stored has not changed yet. That change will come with the next major release of the plugin (i.e., not a maintenance release) and we’re working hard to get that out as soon as possible. We don’t have any specific release date set at this time.

Posted: Friday Oct 26th, 2012 at 1:13 pm #29831
Raam Dev
Username: Raam
Staff Member

Jacob,

The s2Member plugin relies on the levels being called s2member_level0, etc., in the database, so if you change those, s2Member will break. If you’re just trying to change the way those levels are named within the WordPress dashboard, you can do that in Dashboard -› s2Member® -› General Options -› Membership Levels/Labels.

Posted: Friday Oct 26th, 2012 at 1:11 pm #29830
Raam Dev
Username: Raam
Staff Member

Hi Wayne,

You can certainly redirect people away from the WordPress Registration page and send them somewhere else. WordPress provides hooks for doing that. Something like this should work. (If you only want to redirect the registation page and not both the login and registration page, you’ll need to check for the presence of ?action=register and only redirect if it’s there.)

Posted: Friday Oct 26th, 2012 at 1:07 pm #29829
Raam Dev
Username: Raam
Staff Member

I get information about a “missing card”
so, it’s almost perfect but how to deal with that please ?

You cannot hide that section because the customer needs to click on “PayPal” before they proceed. They need to select PayPal as the payment option. If you hide the DIV, the customer cannot select anything. If nothing is selected, then when they try submitting the Pro-Form, they are submitting it with no payment option selected. That’s why they get the message “missing card”.

Posted: Friday Oct 26th, 2012 at 1:01 pm #29827
Raam Dev
Username: Raam
Staff Member

Mike,

We answer support threads in the order of last response, from oldest to newest. We’re certainly not intentionally dragging anything out.

To help rule out problems on the server, please download this Server Check Tool, upload the PHP file to your WordPress directory, and then load the URL to the file in your browser. It will run a bunch of tests to determine if there’s anything amiss on the server-side.

Posted: Friday Oct 26th, 2012 at 12:57 pm #29826
Raam Dev
Username: Raam
Staff Member

Thank you for the offer, ONO.

Posted: Friday Oct 26th, 2012 at 12:56 pm #29825
Raam Dev
Username: Raam
Staff Member

Glad to help! :)

Posted: Friday Oct 26th, 2012 at 12:55 pm #29824
Raam Dev
Username: Raam
Staff Member

Hi Abbe,

Ah, I see now. Thank you for clarifying that. I took a look at your logs and compared them to a live log on my personal site and from what I can tell you’re doing it right. I’m not too familiar with that specific feature, so I’m going to forward this to the lead developer (Jason) and see if he can offer any suggestions.

Thank you for your patience.

Posted: Thursday Oct 25th, 2012 at 2:48 pm #29684
Raam Dev
Username: Raam
Staff Member

Hi Jeremy,

No, you don’t need to regenerate any s2Member buttons/forms. Simply updating your s2Member configuration in Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration and Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration will be enough to keep things working.

Posted: Thursday Oct 25th, 2012 at 2:45 pm #29683
Raam Dev
Username: Raam
Staff Member

Hi ONO,

Assistance with configuring your dedicated server is outside the scope of our support policy and there really isn’t any advice we can offer because each dedicated server has its own configuration.

I recommend contacting your datacenter for help with this. If you don’t have any support at your datacenter, you’ll need to find someone who can help you. You might want to start by asking your question on SuperUser.com.

s2Member requires the mcrypt extension for a variety of things, so yes, it’s required.

Posted: Thursday Oct 25th, 2012 at 2:41 pm #29681
Raam Dev
Username: Raam
Staff Member

Hi Rickey,

None of that is added by the s2Member plugin. It looks like you might have some adware/spyware on your computer, or you may have a WordPress plugin that is hijacking your WordPress installation and adding in all that extra stuff.

I recommend deactivating all plugins except s2Member and switching to the default WordPress theme (e.g., TwentyEleven) and then testing to see if you have the same problem. If you still have that problem, then I suspect something installed on your computer is causing this issue.

Posted: Thursday Oct 25th, 2012 at 2:39 pm #29680
Raam Dev
Username: Raam
Staff Member

If you query the wp_postmeta table WHERE post_id = ‘$post_id’ AND meta_key = ‘s2member_ccaps_req’, you’ll get a row that contains a meta_value column containing a serialized array, which will contain the Custom Capabilities that are required to access that post. (e.g., a:1:{i:0;s:18:”my_custom_capability”;}).

Posted: Thursday Oct 25th, 2012 at 2:33 pm #29679
Raam Dev
Username: Raam
Staff Member

Hi Daniel,

s2Member has options for creating recurring subscriptions at any interval (daily, weekly, monthly, yearly) and for any amount, however there are no options for creating installment plans (e.g., $3500 total, split into 5 payments of $700).

I’ve been reading that a lot of people can’t do recurring payments using the credit card option (without paypal account)? Is this something you guys would handle or some setting in Paypal we would need to set up?

If you use s2Member Pro with the PayPal Pro service, you can accept credit card payments directly on your site. Otherwise, the customer will be transferred to the payment gateway’s site to complete their payment after they fill out their form to create their account on your site.

Posted: Thursday Oct 25th, 2012 at 2:29 pm #29678
Raam Dev
Username: Raam
Staff Member

Hello,

Please see Customizing the Login Form on the WordPress Codex.

Also, with s2Member Pro you can start using the Pro-Forms (they do not require PayPal Pro; see the note in Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide).

Posted: Thursday Oct 25th, 2012 at 2:23 pm #29677
Raam Dev
Username: Raam
Staff Member

1. How do we cancel the membership inside of s2Member (can we set an Automatic EOT Time even though the member record doesn’t appear to s2Member as a Paid Subscriber)?

Setting the Automatic EOT Time will only delete/demote (depending on your settings in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior) the users account on the s2Member side. It will not cancel the PayPal subscription.

2. Can a member cancel using the s2Member Cancel page when they do not have a Paid Subscriber ID?

No. The only way for s2Member to know which PayPal Profile should be canceled is if it has the Paid Subscriber ID (aka Subscription ID). If there is no Paid Subscriber ID on s2Member’s side, s2Member does not even know about the PayPal Subscription.

You can login to your PayPal account and visit the Recurring Payments Dashboard, locate the Subscription ID for that customer, and then copy/paste the Subscription ID into the Paid Subscriber ID field on that users account. Once that’s done, you can generate a cancellation button/form (Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Cancellation Buttons or Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms) and present that to your customer. That will allow them to cancel their subscription.

Otherwise, either you or your customer can manually login to PayPal and cancel the subscription manually.

3. How does the member have s2Member, PayPal approved membership status and no Paid Subscriber ID?

That would indicate you might have problems with PayPal communicating with s2Member. When a new customer signs up, PayPal sends the new Subscription ID to s2Member and s2Member saves it to the users profile. If that communication is broken, the ID might never get saved.

I would start with looking at your logs for any errors, especially around new signups. (The IPN log is what you want to look at, not the API log, which is what you pointed to above.) I would also double and triple check all your PayPal configuration (Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration and Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration).

4. Since s2Member can interact with payment gateways, a SUPER addition to the s2Member Pro admin world would be a button in paid user records, with an action that would tell s2Member to hook up with the payment provider, use the selected member’s record and cancel the membership onClick. A feature like this would be a handy addition to the back end Admin part of a website so that administrative personnel could complete these actions and not require admin as well as developers to coordinate to find these problems and attempt to cancel members working together, doubling the cost of cancelling a membership each time.

Thank you for the suggestions.

s2Member provides cancellation forms/buttons that you can provide to your customers so that they can cancel their subscriptions on their own (see Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms). The IPN communication handles the assignment of the Paid Subscriber ID automatically, so as long as that’s set up properly, you should never need to manually do anything to connect the user with the payment gateway. And if you do need to connect it manually, all you need to do is select the gateway and enter the Subscription ID on their profile.

Posted: Thursday Oct 25th, 2012 at 2:12 pm #29674
Raam Dev
Username: Raam
Staff Member

Changing to
accept=”paypal”
disables all other forms of payment, so that does not work.

Yes, that is correct. If you don’t have PayPal Pro, then your customers must go to PayPal’s website to complete payment. The other payment options can only be used if you have PayPal Pro.

As Cristian mentioned, you must have a PayPal Express account to use s2Member Pro-Forms. A PayPal Standard account won’t work. You can call PayPal and they will upgrade your account to PayPal Express for free.

Posted: Thursday Oct 25th, 2012 at 2:06 pm #29673
Raam Dev
Username: Raam
Staff Member

Hi Louis-Philippe,

The Membership Options Page is unrelated to the front page, so I’m not sure how it could be affecting the pagination. What happens if you deactivate s2Member: Do you still have the pagination problem?

Posted: Thursday Oct 25th, 2012 at 2:04 pm #29672
Raam Dev
Username: Raam
Staff Member

Thank you for the update. Glad to hear you solved this! :)

Posted: Thursday Oct 25th, 2012 at 2:03 pm #29671
Raam Dev
Username: Raam
Staff Member

Robert,

That’s what the PHP date() function does (docs here).

<?php
	echo date("M-d-Y", $unixtime_formatted_date); // outputs format: Jan 04 2012
?>
Posted: Thursday Oct 25th, 2012 at 1:58 pm #29669
Raam Dev
Username: Raam
Staff Member

Great! Let us know if you have any other questions. :)

Posted: Thursday Oct 25th, 2012 at 1:57 pm #29668
Raam Dev
Username: Raam
Staff Member

Hi Laura,

Please see this thread.

Posted: Thursday Oct 25th, 2012 at 1:54 pm #29666
Raam Dev
Username: Raam
Staff Member

Hi Edmond,

The wp_capabilities meta_key in the database is created by WordPress, not s2Member. s2Member simply utilizes that existing WordPress feature for Custom Capabilities. If a user is given a specific Custom Capability, it will appear there.

The data stored in that field is a serialized array. To check for specific Custom Capabilities, WordPress provides the user_can() function. You may also want to review WordPress Roles and Capabilities.

Posted: Thursday Oct 25th, 2012 at 1:37 pm #29665
Raam Dev
Username: Raam
Staff Member

Hello,

Are you using an s2Member-generated PayPal button or Pro-Form? s2Member handles all of the IPN communication in the background automatically.

Posted: Thursday Oct 25th, 2012 at 1:35 pm #29664
Raam Dev
Username: Raam
Staff Member

Thanks for the update, Stuart! Good to hear you’re getting help from your theme developer in fixing this issue with your theme. :)

Posted: Wednesday Oct 24th, 2012 at 3:36 pm #29580
Raam Dev
Username: Raam
Staff Member

Hi Alex,

We have a No Refund Policy:

Since s2Member® is offering non-tangible, irrevocable, digital goods; we generally do NOT issue refunds. During checkout, upon clicking the “Submit” button, your purchase is charged to the credit/debit card that you supplied. All sales are final. You cannot cancel a purchase or receive a refund for a purchase. Please test the free version of our products before purchasing.

However, we will consider a refund within the first 30 days of your purchase, if you are unable to install a Product. Or, if the Product fails to perform basic functions, as designed. And, you HAVE already worked with, and followed all advice presented by our support team, in an effort to resolve these issues. Any refunds that are processed, will be granted at the sole discretion of s2Member®. No refunds will be given after 30 days from the initial purchase whatsoever. By purchasing a Product at s2Member.com, you agree to the terms of our Refund Policy. You cannot cancel a purchase or receive a refund for a purchase.

The Custom Registration Fields feature is available in the free version of s2Member, so you had the opportunity to test the software prior to purchasing s2Member Pro. Is there a specific feature that failed to perform as designed? If so, please let us know.

You mentioned that your trouble was with Custom Registration Fields. I looked at your account and it appears that the only thread you’ve posted on the forums is this refund request. If you need assistance with the Custom Registration Fields, please open a support thread describing the issue and we will gladly provide assistance.

Viewing 25 replies - 401 through 425 (of 2,567 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.