Had similar issue, here's my experience which hopefully will make someone else's life easier.
I was installing Zen Cart's (1.3.8) PayPal IPN module and following directions provided in the Zen Cart book (available from cucumbermedia.com).
During that process you are directed to edit the "Website Payment Preferences" located in Profile at PayPal (see copy/pasted stuff below). There is not a lot of direction anywhere as to which of the preferences you should edit relative to the exact PayPal processing method being used.
One of the Website Payment Preferences asks to turn off or on PayPal's Encrypted Website Payments. I thought this was an odd option, since ALL financial transactions must be encrypted for security purposes and changed this option to "ON" from "OFF".
As a result, the move to PayPal from the final shopping cart step in Zen Cart is not encrypted (no financial information has yet been provided by the shopper) and due to the Encrypted Website Payments blocking non-encrypted "entry" to PayPal's environment, generating a blocked message.
This led me to believe that I needed to have a dedicated IP and certificate our end of things.
Solution: As per recommendations in this stream - DO NOT BLOCK non-encrypted "payments" - mine were not payments at all, just a transfer to the PayPal site to BEGIN payment process on their secure servers.
However, I AM having an issue about PayPal customized payment process pages and my client's unsecured logo causing a browser security warning.
Any suggestions on how to resolve that issue?
Encrypted Website Payments
Using encryption enhances the security of website payments by decreasing the possibility that a 3rd party could manipulate the data in your button code. If you plan on only using encrypted buttons you can block payments from non-encrypted ones.
Learn more about Encrypted Website Payments
Note: If you enable Encrypted Website Payments, all of your Buy Now, Donations, and Subscriptions buttons must be encrypted via one of the following methods:
·Using the Button Factory with the security settings enabled.
·Using your own code, you encrypt all website payments before sending them to PayPal.
By enabling this feature, any Buy Now, Donation, or Subscription button that is not encrypted will be rejected by PayPal.
Block Non-encrypted Website Payment:
On
Off



