In South Africa where I live, anywhere that accepts cards accepts Visa and Mastercard. Outside of the "informal business" sector (e.g. tiny "businesses" like a roadside stall), card acceptance is so ubiquitous I don't carry cash anymore and it's very rarely an issue.