Yes, contracts between merchants, retailers and credit card companies—organizations like Visa and MasterCard—include restrictions and prohibitions against promoting or supporting the use of one credit card over another. What you said is correct.
On October 7th, 2009. See this statement in context.