I have a unique email address for PayPal--different from my normal email address--that I want to keep secret. The problem is that every time I make a purchase, the merchant gets this email address (in addition to the normal email address I gave to the merchant). I know that merchants get it because I get junk mail at my secret PayPal address from merchants I did business with.
Is there no way to make a PayPal payment without PayPal handing my email address over to the merchant?
As a related question, why do I have to trust the merchant to redirect me to PayPal's website to make the payment? There are many ways I can get fooled into entering my PayPal password directly into merchant's website. For example, the merchant opens the PayPal site in a frame or pop-up, so you can't verify that it's really PayPal. I know that I can right-click and check the certificate (assuming that right-link is not blocked). But isn't there a way I can open my own browser window, login to PayPal, and give some sort of invoice number to PayPal to direct payment to the merchant?
Never, ever enter your Paypal password into the merchant's site.
I don't think it is possible to hide your paypal email address when doing payments.
[1]: https://developer.paypal.com/docs/classic/adaptive-payments/...