We currently have limited customer service staffing due to Coronavirus (COVID-19) safety precautions. We encourage you to find quick answers to your questions by searching the community forum, visiting our Help Center, or messaging us (message response times will be delayed). Thank you for your patience.
New to the community? Welcome! Please read our Community Rules and Guidelines
PayPal has sent us emails a few times over the past several months informing us that we still need to update our IPNPB code to https before June. However, when I would use the IPN simulator to test our existing listener (without https), it would always return a message of "IPN was sent and the handshake was verified." This was puzzling, since my understanding was that the sandbox only accepted https postbacks. However, yesterday when I tested it, the simulator kept reporting "internal server error" even though I had made no changes to our site, so I assumed it was a paypal issue. Today, the response I always get from the IPN simulator is "IPN was not sent, and the handshake was not verified. Review your information.", regardless of whether I put my listener in test mode or live mode-- in fact, the same response occurs regardless of what IPN handler URL I put into the simulator! I would think that it should report something like "IPN was sent, but the handshake was not verified...". Is there a problem with the simulator?
Solved! Go to Solution.
This is happening to me as well.
No matter what URL I use for the IPN handler URL or what type of payment simulation it is, it just says "IPN was not sent, and the handshake was not verified. Review your information.
That's great-- now back to the original intent: testing IPN post back code. Here's the issue I'm experiencing: whether I test with my old code that doesn't do HTTPS post back or my new code which does, the IPN simulator always gives the same response: "IPN was sent and the handshake was verified." I expected the IPN simulator would only work for the new security requirements, that's the whole reason I wanted to use it.
According to the Merchant Security Upgrade Testing FAQ (https://www.paypal-notice.com/en/Merchant-Security-Upgrade-Testing/😞
When can I test my integration?
Now. The PayPal Sandbox testing environment has been fully updated and can be used to verify that your integration is ready. Review the individual topic pages on the site for more details about how to test your systems and verify their readiness.