Yes, credit cards are widely accepted in White River, South Africa. Larger businesses such as hotels, restaurants and stores usually accept all major credit cards such as Visa, Mastercard and sometimes American Express. However, it is advisable to have some cash on hand for smaller stores or street vendors that may not accept cards. Inform your bank before traveling to avoid unnecessary blocking of your card due to international transactions.