No, under the European PSD2 legislation, retailers are not allowed to charge money if customers want to pay with their debit card.