Help Article

Ask our Business Community

Get started and join the conversation to use PayPal for business in the Headstart Community.

When was HTTP 1.0 support discontinued on www.paypal.com?

As of June 30, PayPal requires TLS 1.2 for all HTTPS connections and version 1.1 for HTTP connections. For complete and up-to-date information on HTTP requirements, see TLS 1.2 and HTTP/1.1 Upgrade.

Where can I find IPN, PDT sample scripts that comply with HTTP 1.1 specification?
You'll find samples at GitHub and StackOverflow. If you're unfamiliar with this process or use a third-party shopping cart, contact the individual support channels for your cart to help facilitate any change that may be needed.

Why does HTTP 1.1 require the "Host" header?
Refer to this Internet address conservation whitepaper for further details.

What if I don't make these changes to my IPN/PDT scripts?
PayPal returns HTTP 400 to any requests to www.paypal.com without the "Host" header in the HTTP request.

Where I can test my IPN/PDT scripts?
Run your tests in the PayPal Sandbox. The Sandbox is configured to return HTTP 400 to any HTTP requests without the "Host" header.
We’re sorry, the page you’re looking for is no longer available. Please try your search again in our Help Center if you have a question or want to contact us.