Staff at kiosks tell me I need a credit card whether I'm activating online or in a store. Can somebody in the know clear this up for me? I have visa debit, which is how I pay for everything. I have no debt and don't want any. The last answer I could find was 'no', but that was 3 years old, and policies change.