You need a credit or debit card. This card is used to pay for the domain registrar?, and host?. If you aren’t opposed to PayPal, and your choices support PayPal, then I would serious consider this option. This way, when you change your card, it will change with all services you pay for with PayPal.