The problem is that the card reader will be by far the most expensive part of the charger, plus the service fees for using the payment network.
I agree that having 5 apps and needing a phone is bad, but the cost of the card reader will be passed onto you and less chargers will be available.
An NFC-based solution which worked with a single card or a phone would have been better.