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.

About: Joseph

Sorry, I've not written a description yet. I'll get to it soon!


My Latest Replies (From Various Topics)

Viewing 22 replies - 1 through 22 (of 22 total)
Author Replies
Author Replies
Posted: Monday May 20th, 2013 at 10:34 am #50222
Joseph
Username: newlegacy

Hi Ronnie,

I would not go as far as you have with your criticism of s2Member but this is my first brick wall with them so if this is something you have been struggling with for a while then I understand.

In my opinion you cannot offer software that offers recurring payments without also offering solutions to help deal with expiring cards et cetera.

Just by way of an update since my original post I have had five customers email wondering why their accounts have been downgraded. It is the number 1 problem my customers have with the site now.

s2Member has been a fantastic service. I have taken over $50,000 using this system in 7 months, it is fantastic but with it’s current set-up customer service will be too big a problem if there is no way to deal with expiring accounts.

Just in case someone is listening, here is what I think is needed:

– An automated email that goes out to customers when there is a failed payment with a link to update their billing info.

– A confirmation email that goes out when someone cancels their account followed by another email when the account is actually suspended/downgraded.

– An email which tells customers who have not cancelled who have been suspended because of a failed payment.

Please help me to give my customers a better experience.

Posted: Friday May 17th, 2013 at 12:51 pm #50137
Joseph
Username: newlegacy

Hi Bruce,

Thanks for the reply.

I am delighted to hear that you will be working something out for more than one pro form.

Regarding EOT behaviour.

Please, please, reconsider. Think of this, if people are signing up for my site with a credit card that card will most likely expire within the next three years. I have 500 paying members on my site right now. It seems about 3 to 5 of them have a card expire each month. They are shocked when they suddenly find themselves blocked from the site without warning. I have tried to start contacting them manually when a payment fails but it seems unnecessary and medieval.

Thank you for the link to the hack but because this is so important to me I would really like to think this could be part of the core software and fully tested and supported. I feel this would be difficult to test and I would rather find another way.

I feel that if you are going to ignore this it is very short sighted. I cannot continue to use and recommend your product if you have no intention of bringing this into your software.

Thanks,

Joseph

Posted: Friday Apr 5th, 2013 at 9:22 am #46695
Joseph
Username: newlegacy

Thanks!

I have done as you suggested.

Posted: Thursday Apr 4th, 2013 at 4:55 am #46566
Joseph
Username: newlegacy

Thanks for the reply.

I’m using PayPal.

Posted: Wednesday Dec 5th, 2012 at 4:08 am #33523
Joseph
Username: newlegacy

I updated my live site and tested it. It works!!!

Thanks for your work to sort this out.

Keep well,

Joseph

Posted: Tuesday Dec 4th, 2012 at 4:49 pm #33476
Joseph
Username: newlegacy

I just went through and checked and all the PayPal and Payflow seem to be in place. I just set up a payment page and a coupon code and go the aforementioned error.

Here is a screenshot: http://imgur.com/KLbjg

Posted: Tuesday Dec 4th, 2012 at 4:36 pm #33472
Joseph
Username: newlegacy

Sorry about that. You are an administrator now.

Posted: Tuesday Dec 4th, 2012 at 4:24 pm #33469
Joseph
Username: newlegacy

Hi Jason,

I have upgraded my live site and tested it with the coupon code and get the same error message as before.

Let me know if you need me to do anything.

Keep well,

Joseph

Posted: Tuesday Dec 4th, 2012 at 7:33 am #33424
Joseph
Username: newlegacy

Hi Jason,

My apologies. I think there was a misunderstanding. I sent the login details for my live site.

I just now sent login credentials to my test site (still on Bluehost). This site only has one plugin (S2member) and the Twenty Eleven theme. I just updated it to the latest version (S2member and Pro that is).

Please feel free to experiment with this site (the woodschools.org one) as it is a test site and has nothing valuable or sensitive on it.

@ Cristián I will look into how I can test with a different host (probably Hostgator) . Thanks!

Posted: Monday Nov 26th, 2012 at 8:06 am #32584
Joseph
Username: newlegacy

Hi,

That certainly sounds plausible. I host with Bluehost…surely someone would have reported it before.

I am game for testing it. I do not have any other hosting accounts (I have three with Bluehost). Where would you suggest testing this?

Thanks.

Posted: Sunday Nov 25th, 2012 at 12:21 pm #32537
Joseph
Username: newlegacy

Hi Jason,

Thank you for the reply.

I have not changed the the encoding but I just checked and it is set to UTF-8.

This is all vey confusing to me because I have, as shown above, tried this with a ‘clean’ install and had the same problem with coupon codes.

I have sent you login details via private contact.

Let me know if you need me to do anything.

Posted: Wednesday Nov 21st, 2012 at 10:19 am #32249
Joseph
Username: newlegacy

Hi @jason and @cristian,

I have done as Cristián suggested and started from scratch and started with a brand new install of WordPress. Here is what I did:

•Installed WordPress on a different domain through Bluehost with SimpleScripts.

•I deleted the preinstalled plugins

•Downloaded the latest s2member and s2member pro files from this site.

•I installed s2member from within WordPress. I then uploaded s2member pro through Bluehost’s built in file uploader and extracted it.

•I then filled in the details for PayPal and PayPal Payflow

•I created a new page called ‘Test Page’

•I created a coupon code giving 15% off

•I generated a shortcode for PayPal pro forms for $15.00USD and pasted it into the ‘Test Page’ I edited the shortcode to accept coupons by changing the 0 to a 1

•I opened an incognito page in Chrome so that I was no longer logged in and went to the ‘Test Page’

•I entered my details and selected to pay with PayPal

•I entered my username and password in PayPal and it redirected me back to my site and gave me the exact same error message

•I then uploaded the patch given here http://www.s2member.com/forums/topic/paypal-error-36-transaction-failed/page/2/#post-31490 and tried again with the same result

All that to show that I am putting the effort into this fix but with no change in result.

I have asked PayPal for help and this was their reply:

Hello Paul,

My apologies for our delay in answering your query.
With regards to the API error code you’re seeing: this is being returned due to non-ASCII data being present in the ‘DESC’ (description) you’re sending us in the API call.

To resolve this, please remove this data from the API call.
I checked a couple attempts, and this is the data we’re receiving from you:

“COUPON 15% OFF. ( NOW: $12.75 / MONTHLY ) ~ ORIGINALLY: $15.00”

Sincerely
Robert

Merchant Technical Services
PayPal, an eBay company.

I am not sure what that even means. What do I do now? Please help.

Posted: Thursday Nov 15th, 2012 at 5:56 pm #31736
Joseph
Username: newlegacy

Ok, it seems I was wrong about it having something to do with the coupon code. I just tested it again without a coupon code and it still came up with the error described above.

So, now I am not sure.

One other thought. It doesn’t seem like this is a mainstream problem as your support forums are not full of people talking about it (as I presume they would be if they were all in this situation). It must be something specific to my circumstances.

Is there a safe way of saving all the user data and deleting S2member entirely and reinstalling it and reimporting the user data? Could I do this without disrupting payments? If this is possible could someone walk me through it? And finally is there any way that this could solve my problem?

I am getting more desperate every time I get yet another email from people asking “Do you have a timeframe when this might be fixed”.

I had someone email today saying something like “thank you for replying to my queries re the PayPal problems but I have other things to do and cannot keep messing with this”.

Posted: Tuesday Nov 13th, 2012 at 3:48 pm #31483
Joseph
Username: newlegacy

Thank you for your reply! I am really hoping we can get it fixed.

Please let me know if there is anything that I can do.

I am not very conversant with these things but my suspicion is that it is something to do with coupon codes.

Posted: Saturday Nov 10th, 2012 at 12:51 pm #31227
Joseph
Username: newlegacy

Hey guys,

First, thank you guys for developing this great software and making it available so reasonably. Thank you also for your initial support and being patient and helpful.

However, I am losing faith. I have potentially lost hundreds of dollars so far and more every day. This problem is making me look incompetent to my customers and making them lose confidence. I have to answer emails every day telling customers that “we are working on it” and “we will let you know when this is dealt with”. What do I do? Are you guys going to help me with this? I honestly don’t know whether I have a right to help with this from you guys or not.

If I need to hire someone to deal with this can you guys recommend someone? Or, failing that, can you tell me what skills I should look for? PHP, PayPal, WordPress, S2member or all of the above?

Please understand that I am not complaining I just need to get progress.

Thanks.

Posted: Tuesday Nov 6th, 2012 at 7:43 pm #30828
Joseph
Username: newlegacy

Ahh, one last thought.. is this relevant?

Posted: Tuesday Nov 6th, 2012 at 7:32 pm #30827
Joseph
Username: newlegacy

Hi,

I may have a bit more clarity on this whole thing. I think that the problem is something to do with coupon codes.

I have tested the payments through PayPal and if I don’t enter a coupon code it works fine. Weirdly it works fine with or without the coupon code if you pay with one of the card options.

I found this here:

11581 Invalid Data Profile description is invalid.

a bit more digging and I found this here:

Add an L_BILLINGAGREEMENTDESCRIPTION n field to correspond to each L_BILLINGTYPE n field you pass; n is a value in the range of 0 to 9, inclusive. Set the value of each field to the description of the goods or services associated with that billing agreement, for example:
L_BILLINGAGREEMENTDESCRIPTION0=Time Magazine subscription

In the error log when a customer tries to pay with PayPal without a coupon code it looks like this:

‘L_BILLINGAGREEMENTDESCRIPTION0’ => ‘$15.00 USD/Monthly Recurring Payments’

When the longer version (automatically generated by the coupon code) is used (‘L_BILLINGAGREEMENTDESCRIPTION0’ => ‘Now: $12.75 / monthly ) ~ ORIGINALLY:$15.00 USD/Monthly Recurring Payments’) it throws up the 11581 error.

I hope this helps to work this out.

Posted: Monday Nov 5th, 2012 at 6:48 am #30626
Joseph
Username: newlegacy

Hi Raam,

Thank you for your reply.

I have checked the custom= in the shortcodes as you suggested but they are all in order. I have also checked in PayPal and I cannot see anything that could be affecting this. The only thing is that in my profile I have another site listed as the ‘business website’ I cannot, however, imagine that this is what is causing the error.

Any further help from you or Jason is greatly appreciated.

Posted: Friday Nov 2nd, 2012 at 12:23 pm #30476
Joseph
Username: newlegacy

Jason,

Thank you for helping me with this.

I just tried to pay through PayPal. Sadly the error persists.

Three thoughts that may help to diagnose the problem:

1, I originally installed s2member on a different URL and relocated it to the current URL.

2, I changed the description on the PayPal pro forms.

3, my PayPal account was originally used to take payments on a different site.

Could any of these things affect the problem we are dealing with?

Again thanks for taking the time to help.

Posted: Monday Oct 22nd, 2012 at 12:03 pm #29270
Joseph
Username: newlegacy

Thanks for your reply. I think I need work out what I need to achieve first and I will ask again if I can get some clarity in my own mind.

Please answer this however. How can I add custom capabilities to existing members? Is there a way to add them in bulk (to hundreds of members)? Also, I thought I could bulk export to a csv and add the ccaps that way but I am faced with the problem described here.

Thanks in advance.

Posted: Monday Oct 22nd, 2012 at 11:44 am #29269
Joseph
Username: newlegacy

I have exactly the same question that is asked above. Please help?

Posted: Thursday Oct 18th, 2012 at 5:48 pm #28914
Joseph
Username: newlegacy

Raam,

Thank you for your kind reply. I think I have a bit more clarity on this whole thing. I have watched the videos on custom capabilities and feel confident that I can give people conditional access to past projects. Thanks!

However, I still am not clear if there is a way to do the rest of what I want to do. Please could you point me in the right direction?

Here is what I need to be able to do.

For the sake of simplicity for the customer and, hopefully, continuous custom, I would like users to be able to access my content for a simple recurring $15.00 fee. However, I do not want them to get more than they pay for. So, if someone signs up today they will pay $15.00 a month forever and get access to all content which I will release on a weekly basis. But, what happens if someone signs up in six months time? On a broad level you solved this for me by making each project a custom capability that is added to customers who paid for it in the past but would be available as a one time purchase for new subscribers.

But what if they sign up part way through a current project? So, I could drip content but if I set it up with a timestamp and say episode 2 to level1 7 days after payment. What happens to the guy that subscribed six months ago?

I want a system that is fair to everyone and people only get what they pay for. Has this been covered before? Can you point me in the right direction?

Thanks once again for your time.

Viewing 22 replies - 1 through 22 (of 22 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.