Yes we have a Online Payment provider in place that can take online payments on most cards.
The same payment provider offers SID (Instant EFT) to South African bank accounts for EFT payments.
For Offline payments, simply download your invoice and make directly payment and send the Proof of Payment to activate your account.