South African Rand (ZAR). Visa and Mastercard are accepted. No cheques are accepted.