Yo en las compras que he hecho por internet siempre pedian una tarjeta Visa, Mastercard, American Express,... y del estilo.
De todas formas hoy en día casi todas las cajas/bancos tienen la opción de crear una tarjetas virtuales (visa, mastercard,...) personalizadas para cada compra.
Aquí explican más o menos como funcionan:
http://www.coit.es/publicac/publbit/bit128/bitcd1/htm/herramientas/vini.htm