Home › Forums › Community Forum › New Members being sent to Level #0
Tagged: level 0, sign up issue. upgrade issue
This topic contains 15 replies, has 3 voices. Last updated by Bruce 4 years ago.
Topic Author | Topic |
---|---|
Posted: Saturday Nov 24th, 2012 at 11:14 am #32478 | |
|
|
Hello, the past few days I’ve seen a few of my members who have signed up for a level #1 or #2, being placed in the level #0 category. This has happened even after their credit cards have been charged correctly by paypal, and i received a new subscriber notification from the site saying they had signed up. It has not happened everytime, this morning I had a level #1 sign up and they went into the correct level #1 category. I’m not really sure what is going on. Could you give any insight as to why this is happening? Just to be clear, we don’t have a sign-up form for a “free” account on our site, so there is no form that exists on our site for a level #0. We use that category as an “inactive members” category for when people cancel, they are placed in this category for 30 days before it is deleted. I think I have it set up for when one has an EOT, they are transferred to a level #0. Any suggestions? Thanks! |
List Of Topic Replies
Author | Replies |
---|---|
Author | Replies |
Posted: Saturday Nov 24th, 2012 at 7:26 pm #32490 | |
![]() |
|
Hi Cheryl, That’s interesting. Could you copy the shortcode you’re using to display your form so that I could take a look at it? About how many times out of ten does this happen? |
|
Posted: Wednesday Nov 28th, 2012 at 3:51 pm #32806 | |
|
|
Hi Bruce, actually since my initial post, this has not happened again, all of our recents subscribers have all be added correctly. Must have just been a fluke. If it does happen again, I will be sure to let you know. Any clue why this might have happened (by fluke, bad internet connection, etc)? |
|
Posted: Thursday Nov 29th, 2012 at 1:06 am #32866 | |
|
|
Cheryl, just in case it happens again, do keep logging enabled so that, if needed, we’ll have the log entries for the transaction with the problem. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite] |
|
Posted: Thursday Dec 6th, 2012 at 9:11 pm #33831 | |
|
|
Hey guys, OK. i’m having a similar problem but not exactly the same. But similar enough to where I thought it could go into this same Forum. OK, In the past week or so we’ve noticed that every user that has upgraded, the system has put them as “inactive” which is a level 0, instead of upgrading them to a level 2. Any ideas why this might be happening? I got the most recent update for the plugin. And as a precaution, I re-generated the form and replaced the code on my page with the regenerated code to see if that would fix it. Any Ideas? |
|
Posted: Friday Dec 7th, 2012 at 8:01 am #33874 | |
|
|
If it’s an upgrade, you need to make sure that the user is logged in to his account when he loads the page where the pro-form is. Protect that page at level 0 so only logged in users can access it. If he’s not logged in, then the payment will go towards a new account and his existing account won’t be upgrade, will remain at Level 0. What do the log entries for the transaction say? Could you post them here x’ing any private info? /wp-content/plugins/s2member-logs/ |
|
Posted: Friday Dec 7th, 2012 at 3:42 pm #33918 | |
|
|
Cristian, First of all, I do have a restriction on the page so only Level 1 subscribers can view the page (since it’s made for users who want to upgrade from 1 to 2). So that is not the issue. Secondly, I found the log for the customer and it looks to me as though the her account was “canceled” as soon as the upgrade was processed. The time difference between the 2 transactions is only 1 second, so I’m wondering if it’s a system glitch. Seems a little fast for that to be done by her. Also, the upgrade is set up as 30 days free, then the real subscription begins. So she was good for a month, then after the 30 days is when her account was switched to “Inactive”. Here is the code,
I’ve marked out all private info with “XX”s See anything fishy? |
|
Posted: Friday Dec 7th, 2012 at 6:25 pm #33941 | |
|
|
Thanks for the info. About the immediate cancellation, it’s possible that PayPal had a problem authorizing the person’s payment. I’d like to see the rest of the entries for the same transaction, from the other log files. Sometimes PayPal first tells s2Member one thing and a few seconds later another thing. That’s why there’s this setting here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -> PayPal® Pro Forms / Recurring Profile Behavior[/hilite] You can click the link for full details to see the documentation for it, here’s a quote:
That setting doesn’t work with trials, though, so I don’t know what to suggest in this case… I’ll wait for the rest of the log entries. |
|
Posted: Friday Dec 7th, 2012 at 6:26 pm #33942 | |
|
|
I also noticed that you have an older version of s2Member, it’d be good to update to the lastest. |
|
Posted: Saturday Dec 8th, 2012 at 1:19 pm #33995 | |
|
|
Cristian, I do actually have the most recent version of S2Member “s2Member Pro v121204” , these issues happened before the upgrade. We currently do not have trials, although I have the upgrade form is set to “30 days free – then $99 a year” so the $99 a year charge would come after 30 days. Dashboard -› s2Member® -› PayPal® Options -› Account Details -> PayPal® Pro Forms / Recurring Profile Behavior is set to “Consilidate w/ Recurring Profile”. Which of the 2 settings above would you suggest for our setup? I can also tell you that the others that have this issue with upgrading their account have the exact same sequence in the log files. I can post them here if you would like, but I can tell you that they are exactly the same in sequence. Less than a minute after form is process and confirmed, ACK = success, the next sequence is a cancel. Let me know if you would still like to see them for yourself. |
|
Posted: Monday Dec 10th, 2012 at 6:57 am #34117 | |
|
|
Ah ok, I mentioned the version because the log entries you posted above mentioned an older one (v120703) Yeah, if you’re giving a free term first before starting the regular payments, that’s a trial. Trials don’t cause a cancellation though, it’s the failed payment what may cause PayPal to immediately contact s2Member again. The problem here is that PayPal tells s2Member right away to give the user access, but before securing the payment, and then after failure, telling s2Member right away that the subscription actually didn’t happen. I’m not sure how it works with a trial, though, it’s possible that PayPal still tries to get the card authorized for the payments, without actually charging it. Are you having this problem with every single test? Are you trying different cards to pay with? |
|
Posted: Monday Dec 10th, 2012 at 11:39 pm #34201 | |
|
|
Cristian, |
|
Posted: Monday Dec 10th, 2012 at 11:41 pm #34202 | |
|
|
By the way, I also am curious, since all their credit card info is in the logs, is there a way to capture information like their card’s expiration date from the log? Or perhaps before the info is sent from the form to Paypal. Would love a way to notify folks of their expiring credit cards before they expire and trying to find a way to do that. |
|
Posted: Tuesday Dec 11th, 2012 at 8:48 am #34245 | |
|
|
Got it.
Are you giving a trial to users that already had access and got demoted? You could use a conditional to not give the trial to Levle 0 users and adjust the Recurring Profile Behavior setting to “real-time”. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
(Card number is not logged.) You could probably create (yourself or someone you hire) a customization that does the card expiration notification. You could try getting a freelance developer from a site like jobs.wordpress.net, odesk.com or elance.com. In my opinion, since PayPal is managing the subscription payments, they should be notifying the customer when the card is about to expire or has expired. Maybe there’s a way to make them do it? You can ask PayPal support about that. |
|
Posted: Friday Dec 21st, 2012 at 4:24 pm #35276 | |
|
|
Cristian, Thanks for all your responses. We’ve been back and forth with paypal and they will not support any kind of credit card expiration notifications to be sent out. It’s frustrating. I can build something in the site that does it. I was just seeing if I could pull the expiration date from the credit card forms before they are sent off to Paypal. I will continue to work on that. As for the upgrade form, let me see if I can explain to you what we are looking for. It worked for a while, but now it seems as though the trial is messing with Paypal, maybe because it’s free for 30 days? Is there a different way we could do this? |
|
Posted: Saturday Dec 22nd, 2012 at 6:57 pm #35370 | |
![]() |
|
How is it affecting PayPal exactly? There are ways of doing this without a trial, but they require some custom code. It would be more effective and simpler to diagnose the problem you’re having with the trial. |
This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.