• A new customer signs up to become a member on my site (https://www.cyberbasetradingpost.com/certificates/). They fill in the user information and are then taken to PayPal (where they must create a PayPal account – no option to just pay with a creditcard). PayPal takes their money and puts it into my account on a recurring basis. So far so good. But then when they are returned to my site, they can’t log in! I check the “orders” section of PaidMembershipsPro and the order is showing up, but it attributes the order to userid=1 (for everyone).

    If I look for the user under “all users”, they have never been registered as a user.

    I get 2 emails: 1 saying that a new member order has been placed, and another that says:
    There was an error canceling the subscription for user with ID=0. You will want to check your payment gateway to see if their subscription is still active.
    Error: Invalid profile status for cancel action; profile should be active or suspended. Please contact the site owner or cancel your subscription from within PayPal to make sure you are not charged going forward.

    Bottom line – the payment works, but the user is never created in WordPress, so those who sign up with PaidMembershipsPro can’t log in!
    Please advise.

    https://www.ads-software.com/plugins/paid-memberships-pro/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hey there,

    First of all, are you using the latest version of PMPro (1.7.11 right now)?

    Do you have any addons or custom code installed that would affect PMPro behavior? You can also try deactivating your plugins one by one and/or switching to a default WordPress theme such as twentyfourteen to see if you can isolate the problem.

    Thanks,
    Jess

    Thread Starter webstoresltd

    (@webstoresltd)

    Yes to PMPro 1.7.11.
    Possibly Theme my login? or BuddyPress?
    Is there a way to test this without actually paying PayPal but to know that the username/password is being created for a new customer before I open it up again?
    Thanks,
    Greg

    Thread Starter webstoresltd

    (@webstoresltd)

    Is there any further information on this? Some other reason why it creates an order but not a user? Please help – I can’t use the plugin right now.

    Try disabling each plugin one by one and switching to a default WordPress theme to isolate the issue.

    About testing – you can create test accounts for any payment gateways, but you can sign up for PayPal’s at https://www.sandbox.paypal.com/.

    If you need further help, we can take a look at your site if you become a PMPro member for our members upport forums.

    Thread Starter webstoresltd

    (@webstoresltd)

    I finally had a customer successfully sign up. This is what she said:
    “I just unchecked the one box. I think it is for news letter. It is checked by default but if you leave it checked it and hit the paypal button if comes back and says complete required fields. if you uncheck it, it works.”

    You can see the page here: https://www.cyberbasetradingpost.com/certificates/membership-account/membership-checkout/?level=1

    I have no idea where that newsletter box is coming from, but would love to hide it.

    Thread Starter webstoresltd

    (@webstoresltd)

    Found it! The MailPoet Paid MembershipPro addon causes the problem.

    Glad to hear you found it! We’re going to look into what might be causing this error with PayPal and will follow up. Thanks!

    What specific gateway and level settings are you using to checkout?

    Thread Starter webstoresltd

    (@webstoresltd)

    PayPal Express

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘New members not getting registered’ is closed to new replies.