• Resolved arehan

    (@arehan)


    New users can register and click to buy subscription. But when they return from successful payments at PayPal, they are NOT given the access level stated in the subscription,

    They do show up in the All Memebers list, but with no membership level attached.

    What to do?

    https://wordpress.org/plugins/membership/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi @arehan,

    Thanks for your question, sorry you’re having some trouble on this one. Let’s see how we can sort it!

    Could you let us know if you’re using Live mode or Sandbox settings?

    Could you also double-check that you’re using the correct email for the respective mode setting? Sometimes people will have them reversed and the process won’t work.

    Also, could you let us know the IPN url you have setup at PayPal?

    And on that note, are users being returned to the proper url upon purchase completion?

    Thanks,
    David

    Thread Starter arehan

    (@arehan)

    Thanx for a quick reply! I’m not sure I understand what you mean about email-settings. No, I am not in Sandbox mode, and the mailadress is correct; PayPal accepts payment to the correct account.

    I have not set up any IPN at PayPal. On my site, I use the plugin eShop for books and back issues on paper, but am now trying to use Membership to sell subscriptions to our magazine, now to be an onscreen eMagazine (not paper anymore). I never had to set up any IPN stuff with eShop, it all just worked. How do I do that? And will it affect eShop?

    Are

    Hi @arehan,

    I’m not sure how eShop handles things but IPN would need to be enabled for Membership to work. You’ll find a great tutorial on setting that up, though specifically with regard to PHP coding, here:
    http://code.tutsplus.com/tutorials/using-paypals-instant-payment-notification-with-php–net-3271

    You wouldn’t need to worry about the coding though, that article has some good tips on setting up IPN through PayPal.

    And here’s some information direct from PayPal on that:
    https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-info-outside

    Does that help? Please feel free to ask if you still have questions on anything. 🙂

    Cheers,
    David

    Thread Starter arehan

    (@arehan)

    That is all general information. I need to know what the actual “Notification URL” for IPN is for the Membership plugin.

    Thread Starter arehan

    (@arehan)

    Never mind, it turned out that it is not necessary to change any settings at PayPal.

    The problem was that I tested Membership on a site locally hosted on my own Mac, via MAMP. Now I have installed and tried it on a “real” site hosted at an ISP. A newly registered user gets the proper access level after paying at PayPal.

    BUT: even if the payment is cancelled, the user is still registered in WordPress (though without the access level). Any way to prevent this?

    Hi @arehan,

    Glad you got that PayPal issue sorted. With the payment cancelling process though, the user does still end up registered on your site, as you’re seeing.

    Those users shouldn’t have access to anything that Membership provides access for though.

    Were you seeing otherwise, or were you having trouble with that in some specific way?

    Thanks,
    David

    Thread Starter arehan

    (@arehan)

    Yes, actually it says so in your manual: “Paypal will return the transaction using IPN automatically using notify_url so you shouldn’t need to set a specific IPN within Paypal.”

    No, the unpaid-for user gets no access beyond visitor. I just found it messy to have registered users “dangling” like that. You should see if you could remedy this in a future version.

    But in practice I guess it won’t be a big problem. I could manually delete such users now and then.

    Well, then it seems that I can use Membership to accomplish what I want after all! And so far I haven’t seen any problem of it coexisting with eShop

    Thanx again!

    Hi @arehan,

    Thanks for clarifying about our manual. Sometimes that return url does need to be specified on PayPal’s end, just in special cases though. I thought this may have been one such case but should have asked more on that.

    And yeah, we’re actually looking to revamp quite a few things with the plugin currently so I’ll mention that note about members getting registered without completing the process.

    We can’t give an ETA, but we’ll be working toward all that. 🙂

    Thanks for your feedback, glad this one’s sorted. Please let us know if you have further questions.

    Cheers!
    David

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘New subscriber pay, but gets no access’ is closed to new replies.