If you pay with a credit card and not with cash, you will be willing to pay more. The reason is that with credit cards, people look at a product’s benefits, and with cash, people look at a product’s cost. When you use cash, you have to think about each bill. When you use a card, you just swipe and you can think about the amount later.
https://curiosity.com/topics/paying-with-a-credit-card-makes-you-spend-more-money-curiosity/