My bank offers free Virtual Credit Cards with a configurable limit. I've heard that some US banks (BofA?) do as well. That limits the exposure to the amount of the payment. And you can still chargeback.
Sounds useful if you can make one credit card for each payment. But you first need to configure that before you can actually pay. What we need (and what Netherland has) is something that just works right away where you really only authorize that one payment without exposing any vulnerable information, using the security of your own bank.