Well maybe the solution is to add another email address to your PayPal account. A “no-reply” or something that you don’t check and add that to your cart buttons. Then in PayPal keep your usual email as your “primary address”.
Normally your email address is included in the code as the value for the “business” variable. There is a work around where as you can replace the address with your PayPal Account Merchant ID. You can find it in your Account Profile assuming you have either a Premier Account or Business Account.
The UI changes a lot depending on country but something like Login > Account/Settings or “My profile” and there should be a Merchant account ID there.
The Merchant Account ID was introduced several years ago as an alternative to using your email address in non-hosted or non-encrypted item button code. We normally refer to this type of code a “clear text”. Using the Merchant Account ID, prevents net bots from harvesting email addresses.
The ID is composed of about 13 random numbers and letters. When you open a PayPal Account, this ID is assigned to your account automatically. It does not change and it’s not possible for you to edit it. If you opened a new account, the system would assign you a new Merchant Account ID.
Assuming you have a Business Account, you would find this ID in your Account Profile under “My business info”.
Try that 😀