Go to any branch of @The Housing Bank For Trade & Finance buy an internet shopping card (you don't have to have an account there) and then use the card to buy the Microsoft points online from the comfort of your home :)
1