Originally Posted by hoopsheff
why is it not instant? seems a bit bizarre that you have to wait 24hrs for credit to be applied to your account!
It's because your credit is not "applied to your account", it's stored on your card. A message is sent overnight to whichever channel you've chosen to collect your top-up from, and as soon as you touch in/out there, your top-up is applied to your card.