Awesome! :) No not necessarily. If you have a registered card already you can just add a new one to ur online acct, using card # and code and transfer the balance to ur existing card. Or if you have a smartphone , with card # and code you can get a digital card.