Si, para comprar tienes que meter el número de tarjeta. Para este tipo de cosas puedes sacarte una cybertarjeta (o al menos así se llama la mia) en la Caixa por ejemplo, llegas y le dices "buenas, quisiera una tarjeta para hacer compras por internet" y te dan una tarjetita como de papel en la que tu metes X dinero y luego compras con ella con la tranquilidad de que si ocurriera alguna catastrofe y sacarán los números de tarjetas de la base de datos de Sony a ti lo máximo que te pueden quitar es lo que tengas en esa tarjeta, aunque también hay tarjetas-monedero pensadas para lo mismo, yo tengo una para usarla con paypal en vez de mi cuenta corriente normal.
Para Xbox360 por ejemplo puedes comprar tarjetas en las tiendas (Carrefour, game, etc) que te dan un código y tienes X puntos para comprar, no he comprado nunca con PS3 aunque la tengo pero flasheada