There are expensive but long term solutions available. It involves creating a legal entity in any country where a PayPal account can be created. This can be US, UK, Malaysia, Singapore, Hong Kong etc
By law, PayPal cannot stop a Pakistani citizen to acquire a legal entity in another country and that legal entity to own a PayPal business account. It is as simple as that. However there are challenges such as using IP address of that country as well instead of using Pakistani IP. And also some people do face hard time dealing with PayPal performance team due to Pakistani passport. But 80%-90% do live with this method without issues.
Once you setup this legal entity in this country and setup a bank account. For example, it is easier for Pakistanis to travel to Malaysia. Setup a Sdn Bhd and setup paypal under this Sdn bhd once your bank account of Sdn Bhd is up and running. Singapore is there. Sri Lanka is there.
However, my favorite method is through a US LLC. However you won’t be able to create a bank account in US without flying there unless you find a friend who can become office manager of your newly formed LLC in US. So he/she can walk into any bank and setup your bank account for your LLC. And with LLC you obtain ITIN later. You can legally setup paypal account using your ITIN/EIN in US on the address you have used for your LLC. If you have US ITIN then you also build your credit score as technically you are considered a US resident from taxation perspective. And by law you legally own this PayPal account under your ITIN or under your EIN of your LLC.
Same can be done for UK LTD company or those who want to apply for Estonian E-Residency and use their Estonian residence card to setup Estonian corporation. However, you will need to fly to Estonia once to setup your bank account. Estonian corporation bank account is difficult and you need a business plan in hand to show your business export or ties with Estonia. You cannot tell them about your online ventures if you go for Estonian a corporation etc.
In summary, you have 2 ways of doing it.
1. Ability to fly to a country wherever you forming a 100% foreign owned legal entity and able to setup a bank account as an owner of this foreign legal entity.
2. If you cannot fly then find a friend willing to act an office secretary of your legal entity and walk into the bank to setup the bank account on your corporation’s behalf.
Once you have legal entity + bank account you will have a 100% legally owned Paypal account. Even if PayPal ask for your ID you will provide them a Pakistani passport. Some people do get trouble with Pakistani passport however majority go through it successfully. And for those with US LLC and bank account, you don’t forget to apply for your ITIN later as ITIN is a replacement of SSN for foreign aliens and PayPal amazon and eBay all accept it happily.
For accessing from Pakistan. My suggestion is to use VPS. People survive on VPN for years and years and some get suspended quickly. VPS is a more wiser choice.