Membership – Not receiving Paypal IPN, users not being activated.

Hi Guys, I’m really not getting why this keeps happening. I had the same problem before with other sites recently. I cannot get Membership and Paypal to talk, AGAIN! It doesn’t matter if I’m on sandbox or live site. I sign up a new user but the user is Inactive, No subscription is set, No level is set, No gateway, nothing. It appears there as if I just went to “Create a New User” and enter it.

I checked my Paypal account IPN history and it shows (for the live tests only), the following:

Notification URL: http://emarketingsearch.com/community/paymentreturn/paypalexpress

HTTP response code: 404

Delivery Status: Disabled

No. of retries: 8

When I saw this, I went into my IPN settings and manually enter http://emarketingsearch.com/community/paymentreturn/paypalexpress. The tried another test and that did not work either.

I still have not seen a clear answer anywhere as to whether or not we have to manually put in an IPN setting in our Paypal account. If so, can you point me to the documentation? And also, if we do need to…how do I handle multiple websites using the same Paypal account for accepting payments? Wouldn’t they all need to access their own IPN?

I’ve also pasted the source below from the 2nd page of the Signup for your reference. Please let me know what you guys think. I REALLY need to get this site launched soon. Let me know if you need other info. Thanks!

By the way…I’m running latest WP, latest BP, latest Membership plugin. I’ve deactivated other plugins, etc. I know the drill. :slight_smile:

I also put http://emarketingsearch.com/community/paymentreturn/paypalexpress in my browser and got nothing.

<div class=’priceforms’>

<form action=”https://www.sandbox.paypal.com/cgi-bin/webscr” method=”post”><input type=”hidden” name=”business” value=”testsl_1296637557_biz@email.com”><input type=”hidden” name=”cmd” value=”_xclick-subscriptions”><input type=”hidden” name=”item_name” value=”Basic Entry Membership”><input type=”hidden” name=”item_number” value=”1″><input type=”hidden” name=”currency_code” value=”USD”><input type=”hidden” name=”a3″ value=”1.00″><input type=”hidden” name=”p3″ value=”1″><input type=”hidden” name=”t3″ value=”Y”> <!– Set recurring payments until canceled. –><input type=”hidden” name=”custom” value=”1313310476:22:1:c5ef10c74a192af1d9f897e98549e766″><input type=”hidden” name=”return” value=”http://emarketingsearch.com/community”><input type=”hidden” name=”cancel_return” value=”http://emarketingsearch.com/community”><input type=”hidden” name=”lc” value=”US”><input type=”hidden” name=”notify_url” value=”http://emarketingsearch.com/community/paymentreturn/paypalexpress”><input type=”hidden” name=”src” value=”1″><!– Display the payment button. –> <input type=”image” name=”submit” border=”0″ src=”http://emarketingsearch.com/images/emarketingsearch-payment-button-2.png” alt=”PayPal – The safer, easier way to pay online”><img alt=”” border=”0″ width=”1″ height=”1″ src=”https://www.paypal.com/en_US/i/scr/pixel.gif” ></form>

  • bmk0220
    • Site Builder, Child of Zeus

    Ok. I have update…

    I had been disabling plugins (several times) as a way of locating the problem, but I had never gotten the problem resolved. Well, I realized that I had been disabling all plugins, except for BuddyPress. My site completely relies on BuddyPress of course and I though Membership is compatible with it, so I just disabled all other plugins. Well, I decided to deactivate all plugins including BuddyPress. I did so, and IT WORKED. Signed up a new user, user was active, with all subscription info correct. I was glad to see it work, but was not so glad when I realized that there may be a conflict of some kind with BuddyPress and Membership. Just to try, I reactivated all plugins and it went back to NOT working.

    Well, I decided to leave all other plugins Active and ONLY deactivate BuddyPress. Again, IT Worked, so I was sure it was the BuddyPress plugin conflicting with Membership. Then, I decided to try once more and Activate BuddyPress again. And This time IT WORKED.

    So, I figure out that it’s a matter of WHEN you Activate BuddyPress. When I Activated it LAST it worked. Not saying that’s the only way it will work, but that’s when it worked for me.

    I mentioned before that I had the same problems on another site a few weeks back. It magically started working but I wasn’t sure why. I now know that it was because I had done the same thing, changed the order of Activation when re-activating the plugins.

    So for now, this seems to be working. Not sure what will happen later, but for now it’s working.

    Why did I write so much if it works now? Because I HATE reading other people’s posts and seeing they are having the same problem as me, but they only say “It’s fixed Now!” and rarely offer any hints about the fix. Hope this helps someone else!

  • bmk0220
    • Site Builder, Child of Zeus

    I do still have an issue with the Name field not being recorded during the signup. It’s blank when you go to “Edit Members” and also in Users in Network Admin.

    If you want me to start another thread for this problem, just let me know.

  • Barry
    • DEV MAN’s Mascot

    Sounds like something was messing with your permalinks. The next time it happens, try visiting the permalinks page to reset them and see if that helps.

    I do still have an issue with the Name field not being recorded during the signup. It’s blank when you go to “Edit Members” and also in Users in Network Admin.

    I don’t believe there is a name field in the membership registration form?

  • Barry
    • DEV MAN’s Mascot

    What’s the URL of the registration page you showed? Because I’ve just checked the default membership registration forms and there certainly isn’t a name field in the code for them.

    Did you add the name field as a profile field within BuddyPress?

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.