I think the more relevant functionality is called in France "e-carte bleue" : https://fr.wikipedia.org/wiki/Paiement_sur_Internet#La_e-car...
(Sorry, only in French).
You generate a fake card number, this number is linked with an expiration date AND a maximal amount that can be charged.