Users Not being created

10 replies [Last post]
shaneod
Offline
Joined: 02/16/2010
Status: 
Answered

Hi,

I've upgraded to the new version 6.9 and users aren't being created after they bounce off to Paypal and pay for their account.

Also for older members, their current membership plans aren't being listed in their user account like they were before.

Thanks,

Shane

shaneod
Offline
Joined: 02/16/2010
Just to confirm, i didn't

Just to confirm, i didn't upgrade directly, i uninstalled and reinstalled from the previous version.

shaneod
Offline
Joined: 02/16/2010
Also i don;t have "Enforce

Also i don;t have "Enforce Paid Membership at Registration?" checked becasue I need to allow free members aswell as paid up members, i think this was a problem in one of the earlier versions. 5.8?

Leighton Whiting
Offline
Joined: 06/02/2009
Shane, When you say

Shane,
When you say 'uninstalled', did you completely uninstall, or just disable and delete the old modules? Because if you uninstalled them, then the databases with the membership records would have been erased.

Which version did you have before?

Sincerely,
Leighton Whiting

shaneod
Offline
Joined: 02/16/2010
Hi Leighton, Yea i completely

Hi Leighton,

Yea i completely uninstalled it, as in i disabled the modules and then uninstalled them, then i deleted the folders from moneyscripts.

Then i uploaded the new version, enabled them etc.

I see there's a new release today that aims to fix some bugs, I don;t suppose the bugs I'e mentioned above are fixed in this release?

Thanks,

Shane

Leighton Whiting
Offline
Joined: 06/02/2009
Well, the uninstalling

Well, the uninstalling explains why your current members aren't seeing their memberships anymore: their membership records would have all been erased if you uninstalled the modules. This is how Drupal modules work. When you uninstall it, all of the database tables they had created are supposed to be removed. That's why I recommend Upgrading rather than Uninstalling if you have data you want to keep. Do you have any backups before uninstalling that you could restore from?

Sincerely,
Leighton Whiting

shaneod
Offline
Joined: 02/16/2010
Hi Leighton, Sorry i didn't

Hi Leighton,

Sorry i didn't explain the above very well - I understand that uninstalling gets rid of all settings and records of the module.

We're still in test mode so there's no worried about losing data, so I was happy to go with a clean install.

But i had added an old test user to a subscription on the new version, and their "current membership" didn't show up in their account like in the old one.

However the new version had the other problems as outlined above. I'll try the newest version on my next site and report back!

Thanks,

Shane

Leighton Whiting
Offline
Joined: 06/02/2009
Shane, Try taking a look at

Shane,
Try taking a look at the permissions and also the settings for Membership Suite. There are some things there that determine if users are able to see their memberships in the user account.

Sincerely,
Leighton Whiting

doconos
Offline
Joined: 06/30/2010
Hi Leighton -- just installed

Hi Leighton -- just installed the latest module yesterday, like it, but am having the same issue via Paypal Sandbox. I have user created correctly, and Payment Review is disabled, but all of the orders are stuck in "pending."

Also: none of the pending orders have usernames attached to them. All of the username fields are blank. Unsure if this is right or not.

Finally: the module isn't respecting my thank-you page redirection. It still directs users to [sitename]/ms_paypal_wps/thank-you (instead of [sitename]/home/thanks

Leighton Whiting
Offline
Joined: 06/02/2009
The module has been updated

The module has been updated to now show Pending orders (orders that were abandoned). These can most of the time be ignored. If the user pays for the item and you receive the payment, but nothing is happening, then that needs to be looked at. I suggest you turn on the Debug Message Logging option in MS Core, so you can see what is happening.

As for the thank-you page, that is the correct way of doing it. PayPal will always return to the ms_paypal_wps/thankyou page, which simply processes the variables and loads the correct order for the user, then redirects to ms/thankyou, which will log the user in if needed, which then redirects to your thank-you page. The user shouldn't see any of those steps, just the final one.

Sincerely,
Leighton Whiting

doconos
Offline
Joined: 06/30/2010
thank you

It was a permissions issue for me, Leighton. I am using the Path Access module (as opposed to Content Access) and it required me to "unlock" access for Anonymous users to:

[root]/paypal/*
[root]/ms_paypal_wps/*

(Turning up the logging helped to reiterate the ms_paypal_wps auth issue.)

In retrospect I may change my anonymous user to an exclusion list versus an inclusion, but that's my issue. Thanks for your help!

Twitter Feed