I understand that costs are higher when using credit cards because of the credit part that introduces risk, but in my case for example I have a debit card that runs also over Mastercard, so either I have the money or I don't. Why should a merchant be charged the same fee of using a real credit card if the risk is highly reduced?
I still don't understand why it is so hard to break the Visa/Mastercard duopoly on card payments. Why isn't there a standard for payments that banks can implement? Why are Visa/Mastercard/Amex required? SEPA in EU is already something but it is taking ages for it to become an actual payment platform in everyday's life.