Can you buy a gold for xbox live with a debit card?

I'm a silver and was wondering if you are able to purchase a gold off xbox live with a debit card.I never tried it but I know you need a credit card to do it instead of going to the store & buying those cards.I rather just have the credit card(debit) charge me.Can anyone help me with this problem?
5 answers 5