A debit card is much better than a Credit card? Are you sure, why not contact Vodafone help desk