Yes, credit cards are generally accepted in Alberton, South Africa, especially in larger establishments such as hotels, shopping malls and chain restaurants. However, in some smaller stores or street vendors, only cash is accepted. It is always advisable to have both options with you. The most commonly accepted credit cards are Visa and MasterCard, others such as American Express and Diners Club are less common.