Make a website and start money from it by monetizing it a true and genuine interest, Well in Pakistan there was an issue with payment method how to purchase it. I have the solution for you an experimented it solve your many problems.
First, as you now open a bank account is difficult, so open accounts in JazzCash or Easypaisa these are local payment options. You use internet banking later, now submit your amount is good to purchase a debit card from it that work for the international payment.
Now search on google about the domain and hosting providers in and you find many, see the customer feedback and cheap one to start usually it ranges from Rs.1700-3000. They provide you a free domain with one hosting. So, payment them with payment method as mention earlier and go for a website.
Make it great you receive it in a week for full access. The journey starts when you have more budget to go for a bank account and it helps you in the future to get payments. That is the way you get easily the domain and hosting.
After you get it to go for blogging make sure to upgrade yourself from local to best hostings provider that gives you great uptime. Because local is local and international has its own worth. It gives you a time speed and uptime.
Well work on your site write unique content for sure that you are being monetized and start earning from it may it help you a lot about the purchased domain and hosting problem you face. After you get some position not forget to implement and write for easiness for people who read me and be active for the online world. And new technology advancements in the world to capture it bring your economy to up.