Renewing your smart ID or passport at a bank branch in South Africa The Department of Home Affairs (DHA) also recently launched its online booking system for ID card and passport renewals and applications — and the system lets you book at these select bank branches. “Our customers were unable to log-in to their internet […]