Viewing 6 replies - 1 through 6 (of 6 total)
  • There’s no requirement for https when using Events Manager with PayPal. I think the mention of using https may relate to using PayPal in another way.

    Thread Starter lmorris99

    (@lmorris99)

    That’s how it has been, you’re right.
    But it’s not working for us now, and this link says:

    IPN Verification Postback To HTTPS
    If you are using PayPal’s Instant Payment Notification (IPN) service, you will need to ensure that HTTPS is used when posting the message back to PayPal for verification. After June of 2017 HTTP postbacks will no longer be supported.

    So maybe that’s why it’s not working.
    Any other reason why it would have stopped working? i mean, what are the usual problems people have with paypal IPN?
    Appreciate your help.

    • This reply was modified 7 years, 3 months ago by lmorris99.
    • This reply was modified 7 years, 3 months ago by lmorris99.

    Thanks for the link. I’ve passed it on to the Dev team to be sure they’re aware of the changes.

    Meantime, you should be able to continue using http without a problem, assuming the rest of your site is http, rather than https.

    Plugin Author Marcus (aka @msykes)

    (@netweblogic)

    Hi @lmorris99, when you’re saying it’s not working, what’s specifically not working, and where is it asking for an HTTPS url?

    This shouldn’t be why you may be experiencing issues, especially if it was working before. Firstly, whilst it’s quite easy to misinterpret, the wording is quite specific:

    when posting the message BACK to PayPal

    That means the message we send TO PayPal must use HTTPS i.e. https://paypal.com/etc

    You are still able to use normal HTTP on your site and safely use the gateway. The PayPal gateway in our plugin has always posted back to paypal via HTTPS since the start.

    Additionally, it won’t implement this change until later this year, so even it if was the issue (which it isn’t), you’d not experience problems until then.

    There were some issues before where on the sandbox PayPal was requiring an https address similar to how you describe but this was an oversight by the developers and they reverted this. I received an email confirmation from them earlier in the year stating that they would not be implementing that change and only posting TO paypal must be via HTTPS, as described in their docs. They reverted that change in the sandbox and it seems to be ok for me.

    I’m happy to address this issue on here, since it has created a lot of confusion for everyone, not just Events Manager users but anyone using any plugin using PayPal IPN. Hopefully this helps others searching for answers. However, if your problem is not related to this specific issue, please note that you’ll need to bring this up on our Pro forums for further troubleshooting.

    Thread Starter lmorris99

    (@lmorris99)

    You’re probably right about https being irrelevant here. Thanks.
    What’s not working is, I pay via paypal, but the Event Manager Booking statys Pending, not Confirmed, and there is no associated Transaction in Event Manger. So it seems clear that Paypal is not successfully sending the IPN back to Event manager.
    I can recheck these things, but:
    — our paypal page is using the same IPN notificatin URL that Event Manager shows is under Payment Gatewyas, Paypal;
    — I can browse to our notification URL, and get “Error: Missing POST variables. Identification is not possible. …” and when I add a variable, I get a blank screen. So the listener is accessible I think.

    I have asked our paypal master for the IPN history. Maybe that will help. Any other ideas?

    Plugin Author Marcus (aka @msykes)

    (@netweblogic)

    Since it’s a Pro issue, you’ll need to ask on our Pro forums. Premium support cannot be provided on here as per the forum rules – https://codex.wordpress.org/Forum_Welcome#The_Bad_Stuff

    Hard to say without seeing an IPN history result, but my guess is either a plugin update creating a conflict, or maybe your hosts changed their firewall or mod_security rules that block paypal IPs. It’s very rare, but it does happen.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Paypal IPN now needs https:// return URL’ is closed to new replies.