this is interesting. if you dont mind can you share where you incorporated in EU? I see you will use PP, is this for LLC? if true please double check as i see other having problem open PP account in US as non resident
It seems to be different all the time from PayPal, I called them today and said I don't have SSN but EIN, they said that EIN should be enough but I might have to call them when I reach the verification process