You will not come far with that unless you have PayPal in your country and can call them to help you sort it out. PayPal as one of the worlds biggest ewallets sucks after all, they could not care less about anyone and for sure they will not help you with a setup where the company is located a different place than where you live unless they have a "local" office in your country.
at OP, All the scenarios as stated by
@Admin, are all on point, for your intended situation you need to set up the business substance/presence in your local country which should tally with the company docs registered at the intended country where the business paypal would be setup and verified and setup from.
Moreso as admin rightly stated, paypal is so sensitive and could limit your accounts for simple reasons..
Your opsec using paypal though achievable, would be a shorterm solution..