Sorry to jump in on this, but it's raised some questions for me as well.
Is this still a problem then with the PayPal Standard (IPN)?
If the customer pays without making a PayPal account and declines the invitation to make one, your store sits in limbo and never gets the order (due to a bug in PayPal's logic, which they've not fixed yet).
If so I guess I'll have to choose another option since PayPal Standard does not show detailed shop contents for the order, so I wouldn't know what was purchased.
I don't like it that PayPal Express requires a customer to sign up for a PayPal account though, because a lot of my customers don't have PayPal accounts and I don't want to lose any old or new customers because of that requirement. Have any of you found this to be a problem?
What about this: https://www.zen-cart.com/tutorials/index.php?article=317
*PayPal has an "Account Optional" setting in your PayPal account Profile, under Payment Receiving Preferences. Ensure that it is on.
...
Note that the PayPal Express Checkout product technically does not allow the option to make payment without having a PayPal account.*
By technically do you mean you can't do it even with the account optional setting selected?
Thank you.