Even though this is an old thread, I'm just posting here as I didn't want to start up a new thread on the same subject.
I ordered a sim card which has arrived. It doesn't come pre-registered with a new mobile number, as I've checked my phone settings and it's definitely not on there. I didn't want to register this in my real name just in my work name with my work email. As it's on Giffgaff, the only option seems to be that I activate the sim online, create a new account, which includes an initial top up of a minimum of ?10 (to properly activate the sim such that it can make and receive calls) and pay that by registering my card details which obviously defeats the purpose. I tried to purchase an O2 top up (same network) from an ATM but it required the phone number which I obviously don't have and is it the same procedure over the counter or can you just buy a top up voucher without giving a phone number? My question is do I have to register my payment card in order to set up this sim or have I missed something? Is it the same process with all PAYG sims now?