From what I've read recently you can buy prepaid debit card from the counter in any shopping mall, is that true?