Money transfer to Pakistan from Abroad

I think for pakremit etc you can just do it online via your credit card; you don't need to have a bank account. But you would need to register your details and make an online account (like you would if you did Western Union online) and they will verify your details (you need to enter your social security number and such).

Hence.. you can't register to use if your a non US citizen.