Title: Paypal IPN now needs https:// return URL
Last modified: January 2, 2017

---

# Paypal IPN now needs https:// return URL

 *  Resolved [lmorris99](https://wordpress.org/support/users/lmorris99/)
 * (@lmorris99)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/)
 * I had the Paypal gateway working right last year, but now paypal says they require
   an https:// return url.
    Event Manager, Payment Gateways, Paypal, Settings says:“
   PayPal Options
 * Important: In order to connect PayPal with your site, you need to enable IPN 
   on your account. Your return url is [http://[deleted]/wordpress/wp-admin/admin-ajax.php?action=em_payment&em_payment_gateway=paypal&#8221](http://[deleted]/wordpress/wp-admin/admin-ajax.php?action=em_payment&em_payment_gateway=paypal&#8221);
 * Notice that the return URL is http:// not [https://](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/?output_format=md).
   Do I just change Paypal to use https and leave the rest of the return URL the
   same?

Viewing 6 replies - 1 through 6 (of 6 total)

 *  [caimin_nwl](https://wordpress.org/support/users/caimin_nwl/)
 * (@caimin_nwl)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/#post-8610322)
 * 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](https://wordpress.org/support/users/lmorris99/)
 * (@lmorris99)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/#post-8610432)
 * That’s how it has been, you’re right.
    But it’s not working for us now, and [this link ](https://devblog.paypal.com/upcoming-security-changes-notice/#ipn)
   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 9 years, 5 months ago by [lmorris99](https://wordpress.org/support/users/lmorris99/).
    -  This reply was modified 9 years, 5 months ago by [lmorris99](https://wordpress.org/support/users/lmorris99/).
 *  [caimin_nwl](https://wordpress.org/support/users/caimin_nwl/)
 * (@caimin_nwl)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/#post-8610584)
 * 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)](https://wordpress.org/support/users/netweblogic/)
 * (@netweblogic)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/#post-8612902)
 * Hi [@lmorris99](https://wordpress.org/support/users/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](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](https://wordpress.org/support/users/lmorris99/)
 * (@lmorris99)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/#post-8619484)
 * 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)](https://wordpress.org/support/users/netweblogic/)
 * (@netweblogic)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/#post-8621709)
 * 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](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.

 * ![](https://ps.w.org/events-manager/assets/icon-256x256.png?rev=3550347)
 * [Events Manager - Calendar, Bookings, Tickets, and more!](https://wordpress.org/plugins/events-manager/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/events-manager/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/events-manager/)
 * [Active Topics](https://wordpress.org/support/plugin/events-manager/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/events-manager/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/events-manager/reviews/)

 * 6 replies
 * 3 participants
 * Last reply from: [Marcus (aka @msykes)](https://wordpress.org/support/users/netweblogic/)
 * Last activity: [9 years, 5 months ago](https://wordpress.org/support/topic/paypal-ipn-now-needs-https-return-url/#post-8621709)
 * Status: resolved