Yes. However for those with Internet access, top-ups on registered cards can be done on-line. We do suggest using the auto top-up option as peace of mind - never go below a balance that you set.
Driver top-ups can take up to 12 hours before they are applied to your card.