Is it legal or appropriate for a store or shop not to sell sale items or goods to credit card payers?

I have an annoying experience in one particular computer shop. They have a promo on PC...