Hello, is it possible for me to set up a US Paypal Plus account while living abroad? I received my stimulus check and i want to cash it via Paypal. I have set up an account, but it looks like it's different from a US Paypal plus account.
... View more