Hello,
Thank you for posting to the PayPal Merchant Technical Support Community.
Your IPN listener needs to reside on a website that supports https. If the handshake did not work that means that your IPN listener is not on a website that our simulator can communicate with. Here is information on the protocol and architecture.
Every IPN message you receive from PayPal includes a User-Agent HTTPS request header whose value is PayPal IPN ( https://www.paypal.com/ipn ) . Do not use this header to verify that an IPN really came from PayPal and has not been tampered with. Rather, to verify these things, you must use the IPN authentication protocol outlined above.
PayPal expects to receive a response to an IPN message within 30 seconds. Consequently, your listener must not perform time-consuming operations (such as updating a database) before responding to an IPN.
Thank you,
Jennifer
... View more