Credit card surcharge legal or illegal

Is it legal for stores to charge extra if you pay with a Credit Card?
Click here for full article.